Freigeben über


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