11-26-2014 03:48 AM
It would appear that (in LV 2012 SP1) the simple numeric control from the Classic palette shows following behaviour when accessing via VI Server:
Class Name = "Digital"
Increment / Decrement Visible = Error, property not found
?? What ??
It appears that these controls, although being a member of the "Digital" VI Server class do not honour the interface of the class of controls it belongs to. Is this by design or is it a bug?
This caused me some headaches in the last 24 hours. I was not aware that "Increment / Decrement Visible?" was one of those properties which may or may not be present (Like a valid "Caption" reference when a Caption is not visible. At least here we have a check with "Has Caption?".
11-26-2014 06:54 AM
Sorry, Error is actually Error 1504, Object not found
11-26-2014 09:49 AM
error 1054
Use a customized Silver "Frameless Numeric" instead
I suspect the classic style was adopted from the "System Numeric" which behaves exactly the same way (LabVIEW 2013 SP1)
11-26-2014 10:53 AM
Error 5014? 4150? I'll get there eventually.
So it's kind of expected then. Seems a bit weird that a plain "ByVal" property is sometimes not supported. I knew that was the case with References (Text labels, Scales etc.) but not with these kinds of properties.
I live and I learn (and get lots of error codes wrong).