Fórum Excedeu número de forms / Herança de formulários #320563

04/05/2006

0

Bom dia pessoal!!!

Temos uma aplicação aqui na empresa que quando rodamos em um Win98, da erro de insuficiência de memória. E esse erro se da por causa do número de forms da aplicação, pois sempre quando da esse erro, damos uma reformulada na aplicação tirando assim alguns forms e isso resolve o problema de insuficiência de memória.

Esse é o único caminho, tirar forms para resolver o problema?
Alguém já passou por isso?
Se eu criar um form padrão e começar a criar novos forms a partir deste padrão (Herança) eu consigo resolver este problema?

Desde já, agradeço-lhes.

Cristiano


Cristianojedi

Cristianojedi

Responder

Posts

04/05/2006

Rodc

Herança não é o seu problema. Verifique se os forms estão sendo criados dinamicamente apenas quando você precisa, ou se estão sendo criados na inicialização do programa (padrão do delphi).


Responder

Gostei + 0

04/05/2006

Cristianojedi

Com toda certeza eles estão sendo criados dinamicamente e não no Auto-Create.

Exemplo:
   femp_r53 := Tfemp_r53.Create(Application);
   femp_r53.ShowModal;
   femp_r53.Free;


Mais alguma sugestão?
Tem como resolver este problema?


Responder

Gostei + 0

04/05/2006

Rodc

Fora isto eu não faço idéia.
Mas quantos forms você está abrindo até que dê o erro?


Responder

Gostei + 0

04/05/2006

Cristianojedi

A Aplicação nem abre quando excede o número de forms. De cara da erro de insuficiência de memória.

Cristiano


Responder

Gostei + 0

04/05/2006

Massuda

Dê uma olhada [url=http://forum.clubedelphi.net/viewtopic.php?t=57909]neste tópico[/url].


Responder

Gostei + 0

04/05/2006

Cristianojedi

Muito obrigado, Massuda.

Cristiano


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar