Aktív témák
-
blemidon
tag
A VB memóriafelszabadító algoritmusa egyszrűen úgy működik, hogyha 1 objectre nincs több hivatkozás, akkor törli. Az általam írt példában ''önmagára hivatkozás'' van, és ebbe kavarodik bele, ezért nem szabadít. Az ilyen egyébként ritka, nem nagyon szokás használni (van ahol jól jön vagy nem lehet máshogy, de mint mondottam az ritka), ilyen szempontból azért ez elég extrém példa volt.
A megoldás:
*****Class1 hez hozzáadod a következő eljárást:
Public Sub Deallocate()
' Törli a saját magára mutató hivatkozást
A.Deallocate
Set A = Nothing
End Sub
*****Valamint a main loopban
Do
Set A = New Class1
'itt lenne a leak, ha csak sima A = nothing lenne
A.Deallocate
Set A = Nothing
DoEvents
Loop
ennyi.
Aktív témák
- Vírusirtó, Antivirus, VPN kulcsok
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- Windows! Logitech Mx Keys Magyar!
- ismét elérhető 3db - Sennheiser MOMENTUM 4 fejhallgatók
- ÁRGARANCIA! Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Új Samsung Galaxy A36 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- LG 32SQ700S-W - 32" VA Smart - 3840x2160 4K UHD - 62Hz 5ms - WebOS - Wifi + BT - USB-C - Hangszórók
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest