PEMSTATUS( )-Funktion

Gibt für eine Eigenschaft, ein Ereignis oder eine Methode ein Attribut zurück.

PEMSTATUS(oObjectName | cClassName, cProperty | cEvent | cMethod
   | cObject, nAttribute)

Rückgabewerte

Zeichen oder Logisch

Parameter

  • oObjectName
    Gibt das Objekt an, für das das Attribut einer Eigenschaft, eines Ereignisses, einer Methode oder eines Objekts zurückgegeben wird. oObjectName kann ein beliebiger Ausdruck sein, der ausgewertet ein Objekt angibt: ein Objektverweis, eine Objektspeichervariable oder ein Element eines Objektarrays. Wenn oObjectName ein Container-Objekt wie etwa ein Formular ist, können Sie innerhalb des Container-Objekts Attribute für Objekte bestimmen.

  • cClassName
    Gibt die Klasse an, für die das Attribut einer Eigenschaft, eines Ereignisses oder einer Methode zurückgegeben wird.

  • cProperty
    Gibt die Eigenschaft an, für die ein Attribut zurückgegeben wird.

  • cEvent
    Gibt das Ereignis an, für das ein Attribut zurückgegeben wird.

  • cMethod
    Gibt die Methode an, für die ein Attribut zurückgegeben wird.

  • cObject
    Gibt das Objekt an, für das ein Attribut zurückgegeben wird. Beispielsweise können Sie die AddObject-Methode verwenden, um ein Objekt zu einem Container-Objekt hinzuzufügen, und dann PEMSTATUS( ) verwenden, um Informationen über das zum Container-Objekt hinzugefügte Objekt zurückzugeben.

  • nAttribute
    Ein numerischer Wert, der angibt, für welche Eigenschaft, welches Ereignis oder welche Methode ein Attribut zurückgegeben wird.

    Die folgende Tabelle enthält die Werte für nAttribute und die zugehörige Eigenschafts-, Ereignis- oder Methodenattribute.

    nAttribute Eigenschafts-, Ereignis- oder Methodenattribute
    0 Geändert (nur Eigenschaften). Ein logisches Wahr (.T.) wird zurückgeben, wenn der Eigenschaftswert von seinem ursprünglichen Standardwert geändert wurde; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben.
    1 Nur Lesestatus (nur Eigenschaften). Ein logisches Wahr (.T.) wird zurückgeben, wenn die Eigenschaft nur Lesestatus hat; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben.
    2 Geschützt. Ein logisches Wahr (.T.) wird zurückgeben, wenn die Eigenschaft, das Ereignis oder die Methode geschützt ist; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben.
    3 Typ. Eine Zeichenfolge wird zurückgegeben, die angibt, ob es sich bei cProperty, cEvent, cMethod oder cObject um eine Eigenschaft, ein Ereignis oder ein Objekt handelt. Eigenschaft, Ereignis oder Methode wird zurückgegeben.
    4 Benutzerdefiniert. Ein logisches Wahr (.T.) wird zurückgeben, wenn die Eigenschaft, das Ereignis oder die Methode eine benutzerdefinierte Eigenschaft, Ereignis oder Methode ist; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben.
    5 Definierte Eigenschaft, Ereignis, Methode oder Objekt. Ein logisches Wahr (.T.) wird zurückgeben, wenn die Eigenschaft, das Ereignis, die Methode oder das Objekt für oObjectName oder cClassName vorhanden ist; anderenfalls wird ein logisches Falsch (.F.) zurückgegeben.
    6 Geerbte Eigenschaft, geerbtes Ereignis, geerbte Methode oder geerbtes Objekt. Es wird ein logisches Wahr (.T.) zurückgegeben, wenn die Eigenschaft, das Ereignis, die Methode oder das Objekt für oObjectName oder cClassName von einem anderen Objekt oder einer anderen Klasse geerbt wurde; sonst wird ein logisches Falsch (.F.) zurückgegeben.

Siehe auch

CREATE FORM | GETPEM( ) | SYS(1269) - Eigenschaftsinformationen | SYS(1270) - Objektposition | SYS(1271) - .SCX-Datei des Objekts | SYS(1272) - Objekthierarchie