GARBAGE COLLECTOR PARA VB-6

DANLEONHART 06/02/2012 23:31:52
#394107
Pessoal...

Alguém já tentou criar uma rotina similar ao Garbage Collector do VS 2010 para o VB-6 ?

Tenho um projeto com mais de 62 variáveis e objetos e queria destruí-las todas ao encerrar a aplicação...
fica entediante toda hora fazer:

variavel = Empty
Set objeto = Nothing
Erase varArray

Então estava pensando em algo mais prático...
KERPLUNK 07/02/2012 10:20:05
#394133
Resposta escolhida
Infelizmente, o VB6 não possui um pool de aplicação específico para a instância. O que vc pode fazer é criar um objeto collection e colocar suas variáveis dentro dele, aí quando for sair da aplicação destrói só a collection. Claro que isso é MUITO desaconselhável, já começando pelo fato de vc ter tantas variáveis instanciadas, considere a criação de uma classe... mas enfim, com uma collection ficaria assim:

Dim variaveis as new collection
set variaveis = new collection

variavies.add(variavel)
variaveis.add(outra_variavel)

Ao sair da aplicação:
set variaveis = nothing
DANLEONHART 07/02/2012 23:10:26
#394228
é...vou fazer como faço sempre, após usar o objeto ou variável vou esvaziar ou destruir...é mais simples...mais trabalhoso porém mais simples
VALEU !
Tópico encerrado , respostas não são mais permitidas