LVClassLibrary class/Has Implementation? method

From LabVIEW Wiki
Jump to: navigation, search
VI Server Method Information
Method ID 97D6C0F
Scope Basic Development Environment
Data Name HasImplementation
Short Name* HasImplementation
Long Name* Has Implementation?
* Displayed here in English. Short and Long names appear in the language of the LabVIEW IDE.
Owning Class ID 85
Owning Class Name LVClassLibrary Class
Return Data Type Boolean data type

Boolean

Invoke Node Has Implementation?
Available in Real-Time Operating SystemNo
Available in Run-Time EngineNo
Loads the block diagram into memoryNo
Loads the front panel into memoryNo
Need to authenticate before useNo
Remote access allowedYes
Settable when the VI is runningNo

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.

Parameters

Data type Name Required Description
Boolean Has Implementation? Yes. Return value.
String VI Name Yes Specifies the name of the VI you want to find.
Boolean Consider Parent Classes? Yes 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.
Path VI Path No Returns the path to the specified VI. If the class does not include the VI, VI Path returns <Not A Path>.
String 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.

Uses

History

Version Change(s)
LabVIEW 2009 This method was added in LabVIEW 2009.

See Also

External Links