General information
Category:
Coding, syntax & commands
Title:
Getting object reference via indirection?
Environment versions
Network:
Windows Server 2012
Virtual environment:
VMWare
Hi all,
I wanted to write some generic code that would continue to work even if I added objects to a screen at runtime.
Is there another way to get an object reference to a screen object when part of the name is in a var?
I know I can use PEMSTATUS() to test if the object exists. Say that below was in a loop to test for a dozen objects
lnLoop = 5
lcObjectName = "label" + LTRIM(STR(lnLoop))
IF PEMSTATUS(THISFORM,lcObjectName,5)
loLabel = THISFORM.&lcObjectName
ENDIF
Is there any other way to get a reference to the object other than macro expansion? I think I figured this out once but dang if I can find it.
Thanks,
Albert
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only