Os forms da aplicação passam a ocupar memória a partir do momento em que são criados. Os form listados em na opção Auto-Create são criados automaticamente no início da aplicação, ou seja, ficam o tempo todo da execução do programa ocupando memória, mesmo que não estejam aparecendo (ativos) na aplicação. É um recurso que só deve ser usado em aplicações pequenas (com poucos forms) ou para forms que são usados muito frequentemente.
A outra (e mais aconselhável) opção é retirar o form do auto create e criar/destruir explicitamente o form sempre que necessário. Só o form principal precisa ser auto-criado, todos os outros podem ser retirados dessa opção. Perrotti --- Em delphi-br@yahoogrupos.com.br, "Gabriel Herdt" <[EMAIL PROTECTED]> escreveu > > Pessoal, como funciona a alocação de memoria do delphi? > Pelos meus conhecimentos ao executar meu .exe do projeto > o .exe aloca memoria dos meus forms que estao na opção: Auto-Create > Forms. E conforme eu abro os outros forms aumenta a memoria utilizada. > Os outros forms estao na opção available forms. > > PS: project -> Options -> forms > PS2: delphi 2005 >