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