Cesar Romero

Delphi programming

Entries for the ‘Rad Studio’ Category

Melhorando o visual do TPanel no modo Dock

O Delphi suporta Dock de TPanel nativamente através do DockManager, mas o visual padrão não é dos melhores. Isto por que, ele foi implementado de modo que fosse possível personalizar, apenas criando novas classes a partir de TDockTree. A VCL implementa a classe TCaptionedDockTree que parece ser utilizada pela própria IDE do Delphi, basta definir [...]

WordPress XML-RPC Com Delphi e Indy 10

O WordPress suporta comunicação remota, atravéz de XML-RPC, ontem ajudei um amigo a criar um aplicativo simples em Delphi, para postar e fazer upload de arquivos com Delphi e Indy 10. A minha primeira tentativa foi utilizando o RemObjects, mas ele apresentou alguns bugs, eu corrigi os fontes do RemObjects e consegui fazer a chamada, [...]

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 [...]

Conheça melhor o Delphi 2009 e Delphi Prism

Conheça mais sobre os recursos da IDE do Delphi 2009 e CodeGear RAD Studio 2009. White Paper: A Tour of Delphi 2009   Um guia sobre os recursos do Delphi Prism, criado para servir como base para analise do produto. Este guia irá ajudá-lo a conhecer melhor o Delphi Prism. Delphi Prism Reviewers Guide

Identificando as teclas pressionadas

A cada vez que precisava verificar se as teclas ALT, CTRL e Shift estão pressionadas, eu escrevia uma rotina, é bem simples e curta, dependendo do evento até temos uma variável que auxilia, mas ontem resolvi escrever uma unit para padronizar a verificação de estado destas teclas, e aproveitei para incluir também rotinas para testar [...]

Delphi 2009 Handbook gratuito

A Codegear disponibilizou para download o livro “Delphi 2009 Handbook” do Marco Cantu, para todos os usuários registrados do Delphi 2009, C++ Builder 2009 e Rad Studio 2009.   Conteúdo do livro: Part I: Unicode Chapter 1: What is Unicode? Chapter 2: The UnicodeString Type Chapter 3: Porting to Unicode   Part II: Delphi 2009 [...]

Rad Studio 2009 Trial Download

A Codegear disponibilizou para download o Rad Studio 2009, versão para demonstração por 14 dias. Inclue Delphi 2009, C++Builder 2009 e Delphi Prism 2009 Download: http://cc.codegear.com/free/radstudio