Hi guys!
I'd like to have my XNode to behave differently when the input is a (strict) typedef but also differently according to the typedef path (or name) if any.
In a regular VI, this is easily done by extracting the path of the typedef: Terminal>Control>TypedefPath,
but in Xnodes it's another story!
So far I managed to get the regular type in the 'AdaptToInputs' ability (which is the common use of this ability!)
and to see if it is a typedef or not by reading the properties of the control in the 'GenerateCode' ability.
But in this last ability VI, an error occurs when I try to obtain the TypedefPath (Error 7).
This error apparently occurs in Xnodes and especially Express VIs when "one of the internal paths is hard coded incorrectly"
Is there a limitation due to the XNode or else?
I guess that I could get around the problem by scripting the owning VI and retrieve the typedef of the control connected to the XNode directly but it would be quite cumbersome and ugly.
Any thoughts on the subject?