Klasse futsch oder nicht

26/12/2008 - 22:34 von Oliver Erdelt | Report spam
Hi,

Mit Klassen hatte ich bisher nicht's am Hut gehabt, daher
frage ich jetzt mal so blöd.
Wie lange hàlt sich eine globale Klasse?

Im Modul A erstelle ich eine globale Klasse, alles gut
alles schön. Wenn ich nun im Modul B eine
Function durchlaufen lasse, bleibt die Klasse immer
noch bestehen. Wenn ich aber die Function im
Modul abbreche, ist die Klasse futsch. (Nothing)
Ist das jetzt nur im Editor so, oder ist das im
laufenden Programm dann auch so, wenn z.b.
ein Fehler eintritt?

MfG
Olli
 

Lesen sie die antworten

#1 Andreas Vogt
26/12/2008 - 22:44 | Warnen spam
Hallo,
In der Regel hast du ja eine Objektvariable der Klasse. Betrachtet
wird die "Lebensdauer" dieser Objektvariable, die mit der Zuweisung
(Set...) beginnt.
Sie endet spàtestens wenn die Klasse terminiert set... = nothing oder
wenn die Anwendung beendet wird. Eine andere Sache ist die
Sichtbarkeit der Objektvariable.

Sieh dazu auch mal dieser Vortrag von Paul Rohorzka
http://www.softconcept.at/softconce...tation.pdf

Gruß Andreas

Ähnliche fragen