Freigeben über


Erstellung von Objekten aus Klassen

Wenn Sie eine visuelle Klasse gespeichert haben, können Sie mit der CREATEOBJECT( )-Funktion ein hierauf basierendes Objekt erstellen. Im folgenden Beispiel wird gezeigt, wie ein als Klassendefinition in der Klassenbibliotheksdatei Forms.vcx gespeichertes Formular ausgeführt wird:

Erstellen und Anzeigen eines Formularobjektes, dessen Klasse im Formular-Designer entworfen wurde

Code Kommentar
SET CLASSLIBTO Forms ADDITIVE
Legt die Klassenbibliothek auf die VCX-Datei fest, in der die Fomulardefinition gespeichert wurde. Das Schlüsselwort ADDITIVE verhindert, dass der Befehl andere Klassenbibliotheken schließt, die aktuell ebenfalls geöffnet sind.
frmTest = CREATEOBJECT("TestForm")
In diesem Code wird davon ausgegangen, dass der Name der in der Klassenbibliothek gespeicherten Formularklasse TestForm lautet.
frmTest.Show
Zeigt das Formular an.

Siehe auch

Programmgesteuertes Schreiben von Klassendefinitionen | Schützen und Ausblenden von Klassenelementen | Hinzufügen von Objekten zu einer Containerklasse | Programmgesteuerte Klassendefinitionen | Objektorientierte Programmierung