Comparando imagens dentro de um banco de dados

Escrito em 20 de junho de 2007 em Delphi,Práticas por Alexandre José

Imagine que você trabalha na FOX e o produtor dos Simpsons pediu que você montasse um banco de dados de imagens do seriado, mas, como detalhe, pediu que as imagens nunca se repetissem.  Putz, como posso desenvolver isso?    x    Para esta dificuldade, uma das soluções que podemos utilizar é o MD5. O MD5 [...]

CnWizards para Delphi 2007

Escrito em 01 de maio de 2007 em Delphi,Experts,IDE por Alexandre José

Como o CnWizards ainda não possui uma versão estável para Delphi 2007 e eu estava precisando de algumas boas ferramentas que ele possui acabei baixando do CVS dele os fontes e compilando uma versão compatível, mas ainda não estável. Você pode baixar essa instalação clicando aqui. As instruções de como instalar estão dentro do arquivo [...]

Delphi Basics – Constructors, Aula 1

A partir de hoje iniciarei uma série de artigos que abordam principalmente conceitos básicos de programação na linguagem Delphi. Pretendo nessa série de artigos abordar tudo relacionado à linguagem em si, como classes e objetos, encapsulamento, construtores/destrutores, exceções, hierarquia de classes e por ai em diante. Inicialmente vamos criar uma unit chamada CursoDelphiBasic.pas, esta unit será [...]

FastMM e Delphi 2006

Continuando um tema anteriormente publicado, neste artigo vamos começar a detectar os vazamentos de memória (memory leaks) existentes em nossos aplicativos. (isso se existirem, é claro…) A partir do Delphi 2006 o gerenciador de memória padrão que acompanha o Delphi passa a ser o FastMM. Quem não trabalha com Delphi 2006 pode baixar o FastMM aqui. [...]

Quanto de memória estou utilizando?

É comum muitos programadores, inclusive eu, há algum tempo atrás, medirem o consumo de memória de uma aplicação pelo gerenciador de tarefas do windows, o que é, na melhor das hipóteses, uma maneira incompleta de realizar essa verificação. O gerenciador de tarefas na verdade mostra a quantidade de memória que ele alocou naquele momento e não o quanto [...]

Criando seu próprio "splash-screen" na inicialização da IDE do BDS

Escrito em 18 de janeiro de 2007 em Delphi,IDE,Linguagem Delphi por Alexandre José

Olá pessoal, resolvi colocar uma dica bacana para quem desenvolve pacotes de componentes. Quem utiliza o BDS já reparou que alguns packages, depois de carregados, exibem um pequeno bitmap de 24×24 px. com a descrição do pacote de ferramentas e a empresa desenvolvedora na tela de inicialização da IDE. Podemos citar entre eles o JediVCS, RemObjects, [...]

Records no Turbo / Delphi 2006

Escrito em 17 de janeiro de 2007 em Delphi,Linguagem Delphi,Programação por Alexandre José

Records na linguagem Delphi são, basicamente, um conjunto de vários elementos. Cada elemento é chamado de campo(field) e cada campo é formado por um nome(name) e tipo(datatype). Exemplo: type TTechTips = record Campo1 : Integer; Campo2 : string; end; No Turbo/Delphi 2006 os records ficaram mais poderosos e espertos! Abaixo listei as suas novas características: [...]