Virus ataca desenvolvedores Delphi!

Atenção! Você que programa em Delphi ou utiliza softwares compilados com ele, fique atento pois apareceu um vírus que troca uma das dcus do Delphi, fazendo com que seja carregado toda vez que a IDE é iniciada, ou que alguma aplicação feita em Delphi (que esteja contaminada) é executada. Não se sabe exatamente o que o vírus faz, ou sele prejudica alguma coisa. Aparentemente o vírus não compromete o sistema, apenas checa qual a versão do Delphi instalada e se propaga, sem “estragar” nada.

Mais informações aqui e aqui.

Informações detalhadas, inclusive de como remover o “virus” podem ser lidas aqui.

PS: É a primeira vez que leio sobre virus no formato “dcu”.

Share and Enjoy !

DLLs estáticas ou dinâmicas no Delphi

Se você não faz a menor idéia das diferenças entre carregar uma DLL estaticamente ou dinamicamente, leia o artigo publicado no site About Delphi. Muito simples, ele mostra as diferenças, vantagens e desvantagens de cada método.

Basicamente, DLLs estáticas são carregadas assim que sua aplicação é iniciada. Se a DLL não existir, o programa não roda. Já as dinâmicas, são carregadas quando “você mandar”, mas isso exige algumas chamadas na API do Windows, o que pode “assustar” alguns desenvolvedores iniciantes ;-).

Share and Enjoy !

O futuro do compilador do Delphi

Nick Hodges postou um artigo muito interessante em seu blog, sobre as mudanças que a Embarcadero/Codegear está planejando para o compilador do Delphi.

As novidades me pareceram muito boas! O entusiasmo com que ele escreveu o artigo me lembrou dos velhos tempos, quando Delphi “dominava” 🙂 É bom saber que esse entusiasmo está de volta!

As mudanças são profundas, e envolvem praticamente o desenvolvimento de um novo compilador. No entanto, se bem feita, vai ser um grande salto para o Delphi, pois além de gerar códigos 64bits, aparentemente estão deixando a porta aberta para algumas “coisinhas a mais”.

Nick também demonstra em seu artigo a grande preocupação por parte da Embarcadero de não “quebrar” os códigos existentes (ufa! que alívio!).

Share and Enjoy !

1 2