os projetos que eu faço aki sempre fica grande sem ter nada, qual os métodos pra mim diminuir o tamanho dele na hora de compilar ?
vlws
ps: não to falando de packers...
Bom, se você não sabe, o que incrementa o tamanho do arquivo final, são as units, a mesma coisa que "bibliotecas" em outras linguagens..
Qual tamanho ocupa algumas units?Nenhuma: 13,5 kb
Windows: 14 kb
SysUtils: 38,5 kb
Classes: 84,5 kb
Jpeg: 208 kb
(Créditos: Thor)Infelizmente, ao se utilizar de aplicações com formulário(s), o tamanho sempre fica grandinho, mesmo tendo poucas coisas..
Cada unit é responsável por um conjunto de comandos, rotinas, etc.. Que são utilizadas em nosso programa..
Um exemplo é você criar uma nova aplicação, retire de
uses, a unit Dialogs..
Agora em qualquer evento, FormCreate, ou OnClick, coloque:
Quote
..
begin
ShowMessage('Eae Darkers');
end;
..
Tente compilar.. irá dar erro.. pois você tirou a unit em que estava a função "ShowMessage".. Sendo assim não é reconhecido, é como se não existisse essa função..
Se for apenas para mostrar uma mensagem na tela por exemplo, crie uma nova aplicação, mas uma "
console application", e coloque o ShowMessage:
Quote
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
ShowMessage('Eae Darkers');
end.
Dessa maneira também não dará certo, mas adicione em
uses a unit Dialogs e veja o resultado..
Agora compare o tamanho de uma aplicação normal e uma
console application..
Dependendo do que for fazer, dá para fazer em
console application, reduzindo significantemente o tamanho do arquivo.. É mais complicado, pois é tudo criado "na mão".. então se ainda não tiver afinidade com o delphi, estude mais um pouco e depois comece a fazer dessa maneira..

[]s
blz...vou estudar mais entaum...vlw ae
E pra não aparecer aquela tela preta de "DOS", é só remover a linha {$APPTYPE CONSOLE}