Hi all,
I am running into a problem trying to open a VI reference to a private scoped VI. I get error 1390 stating:
"You attempted to open a VI Server reference to an out-of-scope VI. A VI can open VI Server references only to other VIs that it could call as subVIs. After the reference is opened, that VI can return the reference to other VIs that could not normally open the reference."
I find this odd because the open VI reference function, it's caller, and the private VI I am attempting to access are all apart of the same class. What is more interesting is that I can replace the open VI reference function with the private VI, and LabVIEW does not throw any error.
I have attached an example of what I am talking about. Can anyone explain why this is happening? I have not been able to find any documentation that validates this behavior.