PS: Este texto estará tambem disponível no nosso canal do Orkut da Delphibr http://www.orkut.com/Community.aspx?cmm=753495
Dicas para seu programa rodar mais rápido Autor: Rafael C. Almeida de Souza Em muitos casos o compilador do Delphi vai encarregar-se da otimização do código. Entretanto, seguem algumas boas recomendações para que o ser programa rode mais rápido e fique mais elegante. 1. Mantenha seu código limpo. Isto o tornará mais fácil de ler e entender. Use nomes significativos para variáveis e constantes. Por exemplo, sMessage, sName para váriaveis do tipo string, iCounter para variáveis inteiras. As contantes podem usar fontes de maiúsculas como, iRATE para inteiros, e sWARNING para strings. Tratando-se dos componentes, evite sempre deixar os nomes padrão como Button1, Edit1, Combo1. Quanto mais componentes você tiver com esse tipo de nomenclatura, mais dificil será de encontrá-los no seu programa. 2. Deixe a diretiva de compilação {$O+} (ou {$Optimization On}) ligada. Com essa diretiva, o compilador do Delphi produz código mais eficiente. 3. Você pode querer compilar seus programas com pacotes em tempo de execução. Isso pode poupar muito em espaço quando há programas que usam as mesmas bibliotecas. 4. Não crie todos os forms na inicialização do programa (Eles são criados por default), isso deixará seu programa pesado e lento, além de utilizar uma significante quantidade de memória que poderia ser poupada. Use a criação dos forms dinamicamente. 5. Use as funções das API's do Windows ao invés de criar as suas próprias funções para executar a mesma tarefa. 6. Quando você for usar imagens em seus programas tente otimizá-las primeiro. Quando for incluir arquivos BMP's GIF's e JPEG's, certifique-se de que o arquivo tem exatamente o tamanho que você precisará, caso contrário o reduza para poupar espaço. 7. Quando você for usar apenas uma ou duas funções ou procedures de uma unit e você tem o código fonte da unit, não inclua a unit na seção uses e sim insira apenas as funções que você utilizará no código. Isso evitará que o Delphi adicione ao executável todas as rotinas que você não precisará no programa. Com essas dicas em mente, você poderá reduzir o tempo e adicionará qualidade ao seu software. Foram enfatizadas pequenas questões, mas de grande importância no desempenho geral de uma aplicação. Rafael C. Almeida de Souza []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html