Abstract(): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Georg (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Georg (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 85: | Zeile 85: | ||
== Instanzvariablen == | == Instanzvariablen == | ||
(es existieren keine Instanzvariablen) | |||
== Callback Slots == | == Callback Slots == | ||
(es existieren keine Callback Slots) | |||
Zeile 96: | Zeile 98: | ||
== benötigte DLLs bzw. Include-Dateien == | == benötigte DLLs bzw. Include-Dateien == | ||
Class.CH | |||
XppUI1.DLL | |||
Version vom 23. August 2013, 11:01 Uhr
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)