GARBAGE COLLECTOR PARA VB-6
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...
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...
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
Dim variaveis as new collection
set variaveis = new collection
variavies.add(variavel)
variaveis.add(outra_variavel)
Ao sair da aplicação:
set variaveis = nothing
é...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 !
VALEU !
Tópico encerrado , respostas não são mais permitidas