Last object

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 3


Last object Zeiger

ParameterTypBeschreibung
Dieser Befehl benötigt keine Parameter
FunktionsergebnisZeigerZeiger 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

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next