Modularização de Aplicativos – Single Package

Escrito em 04 de novembro de 2008 em Delphi, Programação, Práticas por Wanderson

Quem desenvolve aplicativos modularizados, pode já ter se deparado com uma desvantagem comum quando se trata de distribuir pacotes de runtime: como controlar quais packages distribuir junto com o aplicativo/módulos e suas versões e facilitar suas atualizações?
Normalmente quando compilamos um aplicativo com a opção “Build with runtime packages” marcada, no mínimo teremos que redistribuir os [...]

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 é um algoritmo [...]

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

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.
Se você [...]