Version 3
Last object Zeiger
| Parameter | Typ | Beschreibung | ||||
| Dieser Befehl benötigt keine Parameter | ||||||
| Funktionsergebnis | Zeiger | Zeiger auf den letzten bzw. aktuellen | ||||
| eingebbaren Bereich | ||||||
Beschreibung
Die Funktion Last object gibt einen Zeiger auf das zuletzt geänderte Objekt (Feld oder eingebbare Variable) im Eingabeformular zurück. Last object zeigt nicht auf den Bereich, in dem sich die Einfügemarke befindet, sondern auf das zuletzt geänderte Objekt. Ändern Sie ein Feld und klicken dann eine Schaltfläche an, gibt Last object einen Zeiger auf dieses Feld zurück.
Mit den Funktionen Type und Is a variable können Sie näher eingrenzen, auf welches Objekt Last object zeigt.
Beispiel
Das folgende Beispiel ist eine Objektmethode für eine Schaltfläche. Sie prüft, ob das zuletzt geänderte Objekt vom Typ Text oder String (Typ 0 oder 24) ist. Wenn ja, wird der Inhalt zu Großbuchstaben konvertiert.
$vp := Last object ` Sichere Zeiger auf den letzten Bereich If ((Type ($vp->) = Is Alpha field) | (Type($vp->) = Is String var)) ` Ist es String oder Textbereich $vp-> := Uppercase ($vp->) ` Wandle Bereich in Großbuchstaben um End if