Abstract()
Allgemeines
Abstract() ist wohl als Mutter aller Klassen zu betrachten. In dieser Klasse sind Meta-Funktionen implementiert, die von jeder Klasse geerbt werden. Da es sich bei Abstract() um eine abstrakte Klasse handelt, kann sie nicht für Ableitungen verwendet werden. Dies macht auf der anderen Seite auch keinen Sinn, da jede Klasse automatisch Methoden und Instanzvariablen von Abstract() erbt.
Syntax
keine Syntax, da Abstract() nicht zur Erzeugung eines Objektes verwendet werden kann.
Methoden
classDescribe(<nInfo>) => aReturn
classDescribe liefert ein Array zurück, das entsprechend der Vorgabe durch nInfo die jeweilige Klasse beschreibt.
nInfo | Rückgabewert | Hinweis | Aufbau der Antwort | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CLASS_DESCR_ALL | Liefert alle verfügbaren Informationen in einem Array | Unterlassungswert |
| ||||||||||||
CLASS_DESCR_CLASSNAME | Klassenname als String | ||||||||||||||
CLASS_DESCR_SUPERCLASSES | ein-dimensionales Array mit den Klassen-Objekten der Superklassen | ||||||||||||||
CLASS_DESCR_MEMBERS | dreispaltiges Array mit Informationen zu den Member-Variablen |
| |||||||||||||
CLASS_DESCR_METHODS | fünfspaltiges Array mit Informationen zu den Methoden |
| |||||||||||||
CLASS_DESCR_SUPERDETAILS | dreispaltiges Array mit Informationen zu den Superklassen |
|
Instanzvariablen
(es existieren keine Instanzvariablen)
Callback Slots
(es existieren keine Callback Slots)
Querverweise
benötigte DLLs bzw. Include-Dateien
Class.CH
XppUI1.DLL
Anwendungsbeispiel
(Artikel in Arbeit)