Fórum Problema no Win98 #266528
28/01/2005
0
Eis um dos problemas mais ´cabeludos´ que já peguei: Aqui na empresa temos um sistema que atualmente está com 352 forms. O problema é que o programa roda no WinXP e Win2K, mas não roda em Win98. Já ocorreram duas mensagens de erro no Delphi: ´Unable to create process: Espaço insuficiente de armazenamento para processar este comando´ e ´Unable create process: Foi feita uma tentativa de carregar um programa com um formato incorreto´. As mensagens do windows que aparecem são: ´Impossivel executar C:\Programa\Programa.exe´ e ´Não há memória suficiente para iniciar C:\Programa\Programa.exe. Encerre alguns programas e tente novamente´. Porém, se eu retirar dois forms ESPECÍFICOS o programa roda normalmente. Fazendo a depuração no 98, nem chegar a executar a primeira linha do projeto. E, mais estranho ainda é que em um desses form´s, se eu alterar o seu nome, o programa roda; seu eu deixar o nome normal não roda.
Já fiz um infinidade de testes e não consegui resolver o problema.
Alguém já passou por isso ou sabe de algo que possa me ajudar??
Desde já agradeço, :D
Weverton
Curtir tópico
+ 0Posts
28/01/2005
Gandalf.nho
Gostei + 0
28/01/2005
Denis
Gostei + 0
28/01/2005
Weverton
Gostei + 0
28/01/2005
Weverton
Gostei + 0
28/01/2005
Massuda
A solução seria dividir seu sistema em DLLs/BPLs e assim driblar o limite por arquivo imposto pelo Win98.
Para mais detalhes, veja [url=http://groups.google.com.br/groups?hl=pt-BR&lr=&frame=right&th=725d0412d68bfcf3&seekm=3af7acd9_1¬40dnews]esta thread no NG da Borland[/url]. Em particular, a mensagem 10 dessa thread explica porque mudar o nome do form resolve :o seu problema.
Gostei + 0
28/01/2005
Weverton
Agora, tendo que dividir o executável, o q seria melhor: BPL ou DLL??
Mais uma vez obrigado.
Gostei + 0
28/01/2005
Massuda
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)