Comando milagroso para redução de memória Delphi

Caros colegas da comunidade Delphi, sabe quando realiza aquela descoberta e implementa aquela solução que você estava buscando a muito tempo? se você é programador deve saber, o que é poder dormir com aquele sentimento de realização, por poder implementar uma grande solução.

Hoje eu quero compartilhar um comando milagroso para aplicações Delphi 7… Não efetuei testes com versões superiores do Delphi mas pela arquitetura imagino que este problema também ocorre até com as versões mais recentes do Delphi. (conforme diversos comentários, esta solução se aplica as versões mais recentes do Delphi)

Quando você cria uma aplicação Delphi, tudo é um objeto, o Formulário é um objeto,  cada objeto ocupa um espaço da memória gerenciado pelo programa após ser instanciado. E todo objeto após ser utilizado deve ser destruído para que esta memória seja liberada…

O que a maioria dos programadores não sabem é que, especificamente em Delphi que não existe “Coletor de Lixo de memória” como na plataforma .NET. Existe uma memória residual que nunca é liberada mesmo que você destrua todos os objetos que instanciar

Ler maisComando milagroso para redução de memória Delphi

Crie o seu próprio servidorweb com dominio .com.br

Antigamente a registro.br, exigia que pare se registrar um site você deveria obrigatoriamente informar dois servidores dns, um primário e outro secundário. No Brasil convencionou-se chama-los de ns1 e ns2.

Isto obrigava a todas as empresas com domínios .com.br possuírem servidores dns ou contratarem servidores de terceiros para hospedarem seus sites e sistemas baseados em web.

Isso obrigava as empresas a possuírem profissionais extremamente qualificados, visto que os conceitos que envolvem um Servidor DNS são razoavelmente complexo para leigos, dos quais envolvem o entendimento  de Zona, Host, CNAME…

Ler maisCrie o seu próprio servidorweb com dominio .com.br

Delphi com SVN

Gente este artigo, é de autoria de Isaque Pinheiro, mas como achei muito interessante resolvi compartilhar aqui! para os Delpheiros

Add-in do TortoiseSVN para Delphi

Pelas minhas caminhadas pela NET, encontrei um plugin do TortoiseSVN, para Delphi no link DelphiSVN , baixei para testá-lo, e a primeira impressão gostei, mas como já havia trabalhado com StarTeam do Borland em equipe, logo observei que o plugin não permitia bloquear e desbloquear os .pas e .dfm, que estava usando, para que outro da equipe pudesse saber que os arquivos estavam sendo usados, mas que o recurso existia no
TortoiseSVN. Como sempre nada é perfeito.

Ler maisDelphi com SVN

Meus novos artigos

Fiquei lisonjeado quando um colega de trabalho  me abordou na segunda-feira, dizendo-me que acessou o meu blog no final de semana  para verificar novos conteúdos.

Bem, não postei novos artigos!

Mas explico o porquê. Descobri finalmente que o sistema de publicação por conta pop de e-mail padrão, pré-configurada, do meu gerenciador de conteúdo para novas publicações não está funcionando corretamente… O que vai dificultar um pouco a publicação de novos conteúdos.

Também verifiquei algumas instabilidades esta semana no meu host, talvez você tenha tentado acessar o  blog, e o tenha encontrado fora do ar, se isso ocorreu com você, gostaria que me informasse. Estou procurando uma forma de sanar estes problemas.

 

Abraços

Aplicativo para Conversão de Dados

Galera, um amigo pessoal desenvolveu uma ferramenta muito bacana para quem lida diariamente com migração e conversão de Dados de sistema para sistema…

Este vídeo é em homenagem a uma amiga que lida com Dados, Maraisa!

[youtube]http://www.youtube.com/watch?v=VRAAtWF9d2Q[/youtube]

 

 

Bug Fatal com Instrução SQL no Firebird 2.0 ao alterar tabela!

Como prometido, estou sempre postando conteúdo exclusivo, quando me refiro a exclusivo, estou me me referindo a tudo aquilo que não é uma mera tradução do inglês para o português, mas sim uma descoberta, ou um assunto com uma abordagem diferente. Para traduzir o que vem a ser uma informação de expertise daquilo que é vivenciado por aqueles que estão sempre com um código fonte aberto na tela de seu pc.

Ler maisBug Fatal com Instrução SQL no Firebird 2.0 ao alterar tabela!

Translate »