Seite 1 von 1

Objekt im Objekt

Verfasst: Fr, 11. Jan 2008 13:16
von Manfred
Hi,

nehmen wir einmal an, ich habe in einem Objekt ein Objekt angelegt. Wenn ich jetzt das Oberobjekt Destroye, dann wird doch automatisch das Unterobjekt mit zerstört, oder wie darf ich das verstehen?

Verfasst: Fr, 11. Jan 2008 14:34
von Rolf Ramacher
Hi Manfred,

meinst du jetzt ein sle oder static-feld im Dialog. dann meine ich ja.

Verfasst: Fr, 11. Jan 2008 14:41
von Manfred
Autsch,

falsch ausgedrückt

Ich meine es so:

Code: Alles auswählen

func testfunc
       local oTest1 := test():new()

       oTEst1:objekt1 := XbpStatic() usw...
       oTest1:objekt2 := XbpSle() usw..

       
return .T.
****************
class test
        VAR objekt1,;
               objekt2
endclass
Das soll jetzt nur ein Beispiel sein. Wen ich diesen Programmpunkt verlasse, dann wird das Local Objekt doch zerstört, aber die internen auch?

Verfasst: Fr, 11. Jan 2008 15:49
von Rolf Ramacher
Hi Manfred

du mußt dann ein destroy() durchführen.