IBM Lotus Symphony


FindPropertyObject-Funktion [Laufzeit]

Ermöglicht es, Objekte zur Laufzeit über ihren Namen als String-Parameter anzusprechen.

So entspricht beispielsweise der Befehl:

MyObj.Prop1.Befehl = 5

folgendem Anweisungsblock:

Dim ObjVar as Object

Dim ObjProp as Object

ObjName As String = "MyObj"

ObjVar = FindObject( ObjName As String )

PropName As String = "Prop1"

ObjProp = FindPropertyObject( ObjVar, PropName As String )

ObjProp.Befehl = 5

Um zur Laufzeit dynamisch Namen zu erstellen, verwenden Sie:

"TextEdit1" bis "TextEdit5" in einem Dialog in einer Schleife iteriert werden kann.

Siehe auch: FindObject

Syntax:

FindPropertyObject( ObjVar, EigName As String )

Parameter:

ObjVar: Objektvariable, die Sie zur Laufzeit dynamisch definieren möchten.

EigName: Zeichenfolgeausdruck, der den Namen der Eigenschaft angibt, die Sie zur Laufzeit ansprechen möchten.

Fehlercodes

5 Invalid procedure call

12 Variable undefined

14 Invalid Parameter

52 Bad file name or number

57 Device I/O error


Produktfeedback | Zusätzliche Dokumentation | Marken