[VB6/win] Klassen entladen

Ich habe in VB eine Klasse geschrieben und diese über:
Dim WithEvents gui_Ausw As cls_gui_Auswahl
Set gui_Ausw = New cls_gui_Auswahl

eingebunde.
Mein Problem ist jetzt, daß die Klasse manchmal mit einem Event verlassen wird. Jedoch die Klasse an sich nicht entladen wird. Im ungünstigsten Fall heißt das, daß Ich mir den Speicher mit Klassenleichen zumülle, die erst beim Programmende entfernt werden. Ich möchte jetzt in den Eventhandler den Befehl schreiben, der die Klasse entlädt/terminiert. Nur wie mach ich das.
set gui_Ausw=Nothing bringt nichts und unload gui_Ausw funktioniert nicht

ich hab das gleiche problem
.

sehr hilfreich :smile:
Nein ich habe eine wenn auch zuggebenrmaßen schlecht Lösung gefunden. Ich setze ein Flag wenn ich mir sicher bin, daß ich die Klasse nicht mehr brauch und führe die set anweisung nur nocheinmal aus wenn das flag nicht gesetzt wurde.

wie??