Einzelnen Beitrag anzeigen

IngoD7

Registriert seit: 16. Feb 2004
464 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: TTree = object Was ist das?

  Alt 21. Feb 2007, 17:28
D7 zumindest hat es sehr wohl in der Hilfe stehen:

Zitat:
Objekttypen

Als Alternative zu Klassentypen können mit der folgenden Syntax auch Objekttypen deklariert werden:

type Objekttypname = object (VorfahrObjekttyp)
Elementliste
end;

Objekttypname ist ein beliebiger gültiger Bezeichner, (VorfahrObjekttyp) ist optional, und Elementliste definiert die Felder, Methoden und Eigenschaften der Klasse. Wird kein VorfahrObjekttyp angegeben, hat der neue Typ keinen Vorfahren. Bei Objekttypen können Elemente nicht als published deklariert werden.

Da Objekttypen nicht von TObject abgeleitet sind, verfügen sie über keine integrierten Konstruktoren, Destruktoren oder andere Methoden. Instanzen können mit der Prozedur New erstellt und mit Dispose freigegeben werden. Sie können Variablen eines Objekttyps aber auch einfach wie bei einem Record-Typ deklarieren.

Objekttypen werden nur aus Gründen der Abwärtskompatibilität unterstützt. Ihre Verwendung ist in neuen Anwendungen nicht zu empfehlen.
  Mit Zitat antworten Zitat