Short Name: HasImplementation
Requires: Base Development System
Class: LVClassLibrary Methods
To Use: Create a method.
Returns TRUE if the class contains the specified VI. If the VI exists, this method returns the path and qualified name of the VI. If the class contains the specified VI, but the VI has never been saved, this method returns <Not A Path> and a valid qualified name.
|VI Name||Yes||Specifies the name of the VI you want to find.|
|Consider Parent Classes?||No||Specifies whether you want to look for the VI within ancestors of the class. If multiple ancestors contain a VI with the specified name, LabVIEW chooses the ancestor with the closest implementation. Consider Parent Classes? does not look within missing or corrupt ancestor classes.|
|VI Path||No||Returns the path to the specified VI. If the class does not include the VI, VI Path returns <Not A Path>.|
|VI Qualified Name||No||Returns the qualified name of the VI. If the class does not include the VI, VI Qualified Name returns an empty string.|
The following table lists the characteristics of this method.
|Available in Run-Time Engine||No|
|Available in Real-Time Operating System||No|
|Settable when the VI is running||No|
|Loads the front panel into memory||No|
|Need to authenticate before use||No|
|Loads the block diagram into memory||No|
|Remote access allowed||Yes|
|Must wait until user interface is idle||No|
|Available with control VIs||No|
|Available with global VIs||No|
|Available with strict type definitions||No|
|Available with polymorphic VIs||No|