Fórum o windows não tem memoria disponivel suficiente para executa #256959
03/11/2004
0
Eu tenho um TTimer neste tenho uma rotina (descrita acima) que faz a captura da tela e salva pra um arquivo, o problema é que depois de algumas vezes executada a memoria do computador fica sobrecarregada da o sistema operacional começa a exibir a mensagem.
blablabla o windows não tem memoria disponivel suficiente para executar esta rotina.
Este erro foi mostrado em tempo de projeto e no windows XP.
Como executar uma rotina no delphi (TTimer) que captura a tela sem sobrecarregar a memoria do sistema?
Mitsalito
Curtir tópico
+ 0Posts
03/11/2004
Reginaldo174
No evento OnCreate do form antes de qualquer outra expressão:
FreeLibrary(GetModuleHandle(´OLEAUT32´));
FreeLibrary(GetModuleHandle(´OLE32´));
E após o evento de capiturar tela:
LoadLibrary(´OLEAUT32´);
LoadLibrary(´OLE32´);
Gostei + 0
03/11/2004
Mitsalito
Deixa eu ver se entendi ... parece que isto mata um processo da memoria
e depois o reabre ....
este processo vai descarregar a memoria?
Gostei + 0
03/11/2004
Vinicius2k
Colega Mitsalito,
Neste tópico ocorreu infração às Regras de Conduta do Fórum :
[list:e28be1c7a8][*:e28be1c7a8]Tópico em duplicidade. Por favor, continue a discussão no tópico original : http://delphiforum.icft.com.br/forum/viewtopic.php?t=54125[/list:u:e28be1c7a8]
Peço que leia atentamente as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url] para evitar que este fato se repita.
Se algum esclarecimento sobre o funcionamento do fórum ou sobre as Regras de Conduta for necessário, envie-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=2796]Mensagem Particular[/url].
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)