Cesar Romero

Delphi programming

Entries for janeiro, 2009

Jazz SDK Refactory

Estou iniciando 3 novos projetos com o Jazz SDK, mas antes vou fazer um grande refactory no framework, e provavelmente todos os pacotes serão afetados. Em alguns casos haverá mudança de nome de classes para normalização, nada muito radical, apenas para padronizar alguns casos para nomes mais populares em outros projetos, ajudando no aprendizado. Já [...]

Atualização do Blog

Há alguns meses eu registrei o domínio http://www.cesarromero.com.br, e este fim de semana mudei a forma em que as URLs são mostradas, para incluir o nome do artigo, no lugar de um código. Então o que era antes: ?p=300 Agora aparece assim: /white-paper-building-user-interfaces-with-delphi-2009 Para esta mudança foi necessário criar regras no Apache, utilizando o modulo [...]

7zip no Delphi – 7Zip plugin API

7zip Plugin API, utiliza os plugins do 7-zip para ler e gravar em todos os formatos suportados pelo 7-zip. Para utilizá-lo, são necessários todos os arquivos nas pastas ???Formats??? e ???Codecs??? do diretório de instalação do 7-zip.   Extraindo um arquivo para uma pasta específica: with CreateInArchive(‘Formats\zip.dll’) do begin OpenFile(‘c:\test.zip’); ExtractTo(‘c:\test’); end; Referências Site do [...]

White Paper: Building User Interfaces with Delphi 2009

A CodeGear disponibilizou para download, um novo documento escrito por Marco Cantú. Este documento traz dicas e exemplos de como criar interface para usuários utilizando os novos recursos e melhorias da VCL no Delphi 2009. Além das melhorias nos componentes existentes, o Delphi 2009 traz quatro novos componentes mais o Ribbon. Algumas destas atualizações são [...]

Compilador X Anti-Vírus

Hoje vi um post que me chamou a atenção ???The fastest compiler taking forever???, o autor conta a história de uma discussão no Delphi-PRAXiS, em que o usuário reclama que o compilador do Delphi é muito lento, e estava levando em torno de 45 minutos para compilar apenas 20.000 linhas, e que após incluir os [...]

Acelerando TClientDataSet com Midas Speed Fix – Unit

A partir do post CodeGear, please release the TClientDataSet (midas.dll) code! no Fórum ???delphi.non-technical???, Andreas Hausladen analisou o problema de performance do TClientDataSet, no qual ele comenta no post What a bad ReallocMem can do to Midas, que ele explica que analisando a partir do assembler do MidasLib.dcu, descobriu que a realocação de memória não [...]