GETPEM( )-Funktion
Gibt den aktuellen Wert für eine Eigenschaft oder einen Programmcode eines Ereignisses bzw. einer Methode zur Entwurfszeit zurück.
GETPEM(oObjectName | cClassName, cProperty | cEvent | cMethod)
Rückgabewerte
Zeichen, Währung, Datum, DatumZeit, Numerisch oder Logisch
Parameter
- oObjectName
Gibt das Objekt an, für das ein Eigenschaftswert oder der Programmcode eines Ereignisses bzw. einer Methode zurückgegeben wird. oObjectName muss ein Ausdruck sein, der ausgewertet ein Objekt angibt: ein Objektverweis, eine Objektvariable oder ein Element eines Objektarrays. - cClassName
Gibt die Klasse an, für die ein Eigenschaftswert oder der Programmcode eines Ereignisses bzw. einer Methode zurückgegeben wird. - cProperty
Gibt die Eigenschaft an, deren Wert zurückgegeben wird. - cEvent
Gibt das Ereignis an, für das der Programmcode zurückgegeben wird. - cMethod
Gibt die Methode an, für die der Programmcode zurückgegeben wird.
Hinweise
Seit Visual FoxPro 6.0 wird die Verwendung von GETPEM( ) für die Rückgabe von Methodencode nur in einer interaktiven Visual FoxPro-Sitzung unterstützt. Sie können jedoch den Methodencode eines Objekts über dessen Class-Eigenschaft abrufen, wie im folgenden Beispiel gezeigt:
LOCAL oObject, lcCode
oObject = NEWOBJECT("_form", HOME()+"ffc\_base.vcx")
lcCode = GETPEM(oObject.class, "Release")
Siehe auch
CREATE FORM | PEMSTATUS( ) | SYS(1269) - Eigenschaftsinformationen | SYS(1270) - Objektposition | SYS(1271) - .SCX-Datei des Objekts | SYS(1272) - Objekthierarchie