CREATE CLASS-Befehl
Öffnet den Klassen-Designer, mit dem Sie eine neue Klassendefinition erstellen können.
CREATE CLASS ClassName | ? [OF ClassLibraryName1 | ?]
[AS cBaseClassName [FROM ClassLibraryName2]] [NOWAIT]
Parameter
ClassName
Gibt den Namen der zu erstellenden Klassendefinition an.?
Zeigt das Dialogfeld Neue Klasse an, in dem Sie den Namen der Klassendefinition angeben können, die erstellt werden soll.OF ClassLibraryName1
Gibt den Namen der Bibliothek visueller Klassen (VCX) an, die erstellt werden soll. Ist die Bibliothek visueller Klassen (VCX) bereits vorhanden, wird die Klassendefinition zur Bibliothek hinzugefügt.Bibliotheken visueller Klassen haben standardmäßig die Dateinamenerweiterung VCX. Sie müssen die Dateinamenerweiterung angeben, wenn die Bibliothek visueller Klassen, die Sie angeben, eine andere Dateinamenerweiterung als VCX hat.
?
Zeigt das Dialogfeld Neue Klasse an, in dem Sie den Namen einer neuen oder bereits vorhandenen Bibliothek visueller Klassen (VCX) angeben können, zu der die Klassendefinition hinzugefügt wird.AS cBaseClassName
Gibt die Klasse an, auf der die neue Klassendefinition basiert. cBaseClassName kann eine beliebige Visual FoxPro-Basisklasse mit Ausnahme von Column, Cursor, DataEnvironment, Header, Page und Relation sein. Sie können mit cBaseClassName auch eine benutzerdefinierte Klasse angeben, wenn Sie die Klausel FROM ClassLibraryName2 hinzufügen, mit der der Name der Bibliothek visueller Klassen (VCX) angegeben wird, die die benutzerdefinierte Klasse enthält.Wenn Sie AS cBaseClassName nicht angeben, basiert die Klassendefinition auf der Visual FoxPro-Basisklasse FormSet.
FROM ClassLibraryName2
Gibt den Namen der Bibliothek visueller Klassen (VCX) an, die die mit cBaseClassName angegebene benutzerdefinierte Klasse enthält.NOWAIT
Setzt die Programmausführung fort, nachdem der Klassen-Designer geöffnet wurde. Das Programm wartet nicht, bis der Klassen-Designer geschlossen wird, sondern setzt die Ausführung mit der Programmzeile direkt nach der Zeile fort, die CREATE CLASS NOWAIT enthält. Wenn Sie NOWAIT nicht angeben, wenn Sie CREATE CLASS in einem Programm ausgeben, wird der Klassen-Designer geöffnet und die Programmausführung unterbrochen, bis der Klassen-Designer geschlossen wird.NOWAIT hat keinen Einfluss auf CREATE CLASS, wenn der Befehl im Befehlsfenster eingegeben wird.
Hinweise
Mit CREATE CLASS können Sie eine Klassendefinition erstellen und diese in einer Bibliothek visueller Klassen (VCX) speichern. Sie können die Bibliothek visueller Klassen (VCX) mit SET CLASSLIB öffnen und so auf die Klassendefinitionen in der Bibliothek visueller Klassen (VCX) zugreifen.
Siehe auch
ADD CLASS | _BROWSER | CREATE CLASSLIB | DEFINE CLASS | _INCLUDE | MODIFY CLASS | RELEASE CLASSLIB | Sitzungsobjekt | SET CLASSLIB