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