Posted By: tomko (tomko) on 'CZprogram'
Title:     Re: VB a uvolnovani
Date:      Fri Mar 12 11:40:20 2004

> Zdravim,
> VB 6. Mam definovanou tridu, v ni inicializuji jeden objekt. Tento objekt 
> uvolnuji v Class_Terminate tridy. Problem je, ze Class_Terminate se mi
> zavola 
> az po ukonceni celeho programu, a nikoliv pri uvolneni tridy (nastavuji ho 
> na Nothing). A navic pokud ten objekt uvolnim pred nastavenim tridy na 
> Nothing, tak se Class_Terminate zavola normalne.
> Neco jako:
> 
> '*** Class clsMaster:
> Private Slave as clsMaster
> 
> Private Sub Class_Initialize()
>   Set Slave = Me
>   ' Set Slave = Nothing
> End Sub
> 
> '*** Program
> 
> Do While ...
>   Set oMaster = New clsMaster
>   Set oMaster = Nothing
> Loop
> 
> Pokud odstranim poznamku z kodu, tak vsechno probiha jak ma byt. Se 
> zapoznamkovanym kodem to tu pamet neuvolni a neuvolni...
> 
No ale to je normalni, staci si precit manual - kdyz to neni nastaveny na 
Nothing, jak by program poznal, ze uz to nepouzivas?? 

tomko

Search the boards