ThisForm.Release() ohne reaktion

05/06/2009 - 16:00 von Roland | Report spam
Hi NG,

habe eine Maske die ich nicht schließen kann ?!?
der Befehl "ThisForm.Release()" funktioniert nicht.

Woran kann das liegen ?

Gruß Roland
 

Lesen sie die antworten

#1 Bernhard Sander
05/06/2009 - 16:37 | Warnen spam
Hallo Roland,

habe eine Maske die ich nicht schließen kann ?!?
der Befehl "ThisForm.Release()" funktioniert nicht.


Das liegt in aller Regel an hàngenden Referenzen.
Irgend eine Variable oder Eigenschaft verweist auf irgendein Element auf der
Form. Diese Referenz wurde von Deinem Programm gesetzt und muss auch von Deinem
Programm wieder aufgelöst werden.

Hin und wieder ist es nicht ganz einfach, solche Referenzen zu erkennen!
Grundregel: jede Referenz, die im Programm explizit gesetzt wurde, sollte auch
explizit im Programm wieder gelöscht werden.

Gruß
Bernhard Sander

Ähnliche fragen