04-17-2008 11:04 AM
falkpl wrote:
why is this info so hard to get? Why isnt there an enum provided with this info in it fro each version of labview? I find it useful for generic operations on a referenced object.
04-17-2008 11:19 AM
Darren wrote:
The names of public VI Server classes should never change.
04-17-2008 11:24 AM
tst wrote:
...is NI using the names or the IDs in its own code?
04-17-2008 01:36 PM - edited 04-17-2008 01:39 PM
04-17-2008 01:47 PM - edited 04-17-2008 01:53 PM
The Class Name property (which is the only way you can access the class names programmatically) was not made available until LabVIEW 6.1, so I'm guessing the 6.0 class names in that spreadsheet may be "approximate". In LabVIEW 6.1, the class names for all the objects you listed, along with all other public VI Server object names, are exactly the same as they are in LabVIEW 8.5.
-D
04-17-2008 02:07 PM
03-11-2009 10:03 AM
I've noticed that GenClassTagRef and SharedVariable (strict) are not listed in the Class Browser. Are these not "classes"?
I was recently trying to convert a control reference to a more specific shared variable control reference. Obtaining the "target class" constant for "To More Specific Class" took several steps, and I was wondering if there was a more straightforward way of obtaining the constant.
Please see attachments.
Thanks,
Jason
03-12-2009 06:26 PM
Hi Jason,
There is no shorter known way of getting to a specific target class for a shared variable. Shared variable belongs to the control class but is behaves like a regular scoped variable.
Ipshita C.