4D v14.3RESOLVE POINTER |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
RESOLVE POINTER
RESOLVE POINTER
Der Befehl RESOLVE POINTER findet die Information des referenzierten Objekts über Zeiger und gibt ihn in den Parametern VarName, TabNum und FeldNum zurück. RESOLVE POINTER gibt je nach Art des referenzierten Objekts folgende Werte zurück:
Hinweis: Ist der in Zeiger übergebene Wert kein Zeigerausdruck, tritt ein Syntaxfehler auf. Sie erstellen in einem Formular eine Gruppe von 100 eingebbaren Variablen, bezeichnet mit v1, v2... v100. Dazu führen Sie folgendes aus: a. Erstellen Sie eine eingebbare Variable mit der Bezeichnung v. b. Legen Sie die Eigenschaften des Objekts fest. c. Weisen Sie diesem Objekt folgende Methode zu: DoSomething(Self) ` DoSomething ist eine Projektmethode in Ihrer Datenbank d. An dieser Stelle können Sie nun entweder die Variable so oft wie benötigt duplizieren oder das Symbol für Matrix im Formulareditor verwenden. e. Müssen Sie den Index der Variablen wissen, für den die Methode aufgerufen wurde, schreiben Sie in der Methode DoSomething: Bauen Sie Ihr Formular auf diese Weise auf, schreiben Sie die Methoden für die 100 Variablen nur einmal; Sie müssen nicht schreiben DoSomething (1), DoSomething (2)...,DoSomething (100). Zur Fehlerbehebung müssen Sie prüfen, ob der zweite Parameter ($2) einer Methode ein Zeiger auf eine Tabelle ist. Zu Beginn dieser Methode schreiben Sie: Siehe Beispiel zum Befehl DRAG AND DROP PROPERTIES. |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v6 SIEHE AUCH
DRAG AND DROP PROPERTIES ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||