USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Form's instanciados versus memória – Análise
JGD
não registrado
Postada em 15/08/2006 16:35 hs   

Pessoal,

 

Estou desenvolvendo um sisteminha de aviso entre usuários.

O sistema trabalha oculto "Hide" e através de um timer, que

efetua verificações a cada minuto.

 

Estão pré-definadas alguns tipos de mensagens

Ex: Lembrete, Aviso, Recado,etc

 

Então havendo mensagens.... é chamado uma instancia de um form via “show”,

para avisar o usuário da mensagem que permanece na tela por + ou -

40 segundos (via outro timer )

 

Então se tiver: 01 Lembrete, 01 Aviso e 01 Recado ... Na tela do usuário aparecerá 03 form´s  (instancias)  em seqüência....

 

Preferi usar instancias para deixar o sistema mais leve .. 

 

Aí , no início tudo funciona bem... só que com o tempo em operação o sistema trava....

e quanto mais  aviso ou tipos de avisos existem  mais rápido ocorre o travamento.

 

E ainda mais... Dependendo do numero de aplicações aberta em conjunto ( Word, Excel, etc ) o windows diz que o sistema esta memória para operar...

 

Bom eu acho que estou limpado a memória das instancias ( Set frmForm1 = Nothing )

De repente estou esquecendo algum detalhe em trabalhar com vários timer’s... 

 

Teoricamente : Uma coleção de objeto não interfere em outro... Não é mesmo !?   Logo se eu destruo um form, todos os seu itens também são destruídos e por conseqüência a memória ocupada é liberada.. Certo !?    

 

Então...  Não sei pessoal !

 

Agradeço qualquer ajuda com relação ao porque o sistema tem travado.

 

Abraço

 

 

JGD

     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 16/08/2006 10:10 hs            
Poxa não sei se irá ajudar mas isso:
 
Set frmForm1 = nothing
 
Não está liberando memória...está destruindo o ponteiro...
 
Bom, leia esta dica q vc se instruirá melhor mas não sei se resolve o problema...
 
 
t+
 
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página