IBM Lotus Symphony
|
Umožňuje, aby boli objekty počas runtime adresované ako reťazcový parameter pomocou názvu objektu.
Napríklad, príkaz:
MyObj.Prop1.Command = 5
zodpovedá nasledujúcemu bloku príkazov:
Dim premenná_objektu
Dim premenná_objektu ako typ Object
názov_objektu ako typ String = "MyObj"
premenná_objektu = FindObject( názov_objektu ako typ String )
názov_vlastnosti ako typ String = "vlastnosť_1"
vlastnosť_objektu = FindPropertyObject( premenná_objektu, názov_vlastnosti ako typ String )
ObjProp.Command = 5
Na dynamické vytváranie názvov počas chodu programu použite:
"TextEdit1" to TextEdit5" v cykle vytvoriť päť názvov.
Pozrite si aj: FindObject
FindPropertyObject( premenná_objektu, názov_vlastnosti ako typ String )
Premenná_objektu: premenná objektu, ktorú chcete dynamicky definovať počas chodu programu.
Názov_vlastnosti: reťazec, ktorý špecifikuje názov vlastnosti, ktoré chcete adresovať počas chodu programu.