Application class/Linker.Read Info From File method
VI Server Method Information | |
---|---|
Method ID | 89C |
Scope | Private |
Data Name | Linker.Read Info From File |
Short Name* | Linker.Read Info From File |
Long Name* | Linker:Read Info From File |
* Displayed here in English. Short and Long names appear in the language of the LabVIEW IDE. | |
Owning Class ID | 1 |
Owning Class Name | Application Class |
Return Data Type | Common Cluster Array data type |
Invoke Node |
The LabVIEW linker (aka linker) is a core piece of LabVIEW code. It is recommended not to use it by NI technicians. The linker connects VIs to other VIs, classes, dll's. The linker provides this information via a private method called Read Linker Info From File.
Parameters
Parameters Table is incomplete. Please help to add missing information. |
Uses
Inputs
Paths To Read
Instructs the linker which files to check.
- Array of Paths.
Recursive
Instructs the linker whether only the Paths To Read or the callees as well.
- Boolean
Links to Include
Instructs the linker which types of links need to be returned.
- Enum
- Include all
- Run time only
- Run time only (No typedefs & polys)
- Include all
Outputs
The linker returns an array with the linker info on the files that needed were checked:
Linker:Read Info From File
An array of clusters with the linker info.
path
Path of the file that is described in this array element, can be symbolic path.
- (Symbolic)Path
iState
Unknown parameter
- U32
iStyle
Unknown parameter
- U16
wStyle
Unknown parameter
- U16
buttons
Unknown parameter
- U16
viflags
Unknown parameter
- U32
viflags2
Unknown parameter
- U32
links
Pointers to files used by this file, the number is the index of the file in the owning array.
- Array of U32
type
Info on the actual LabVIEW filetype of the file
Enum value | Description |
---|---|
Invalid file | Default value, not a file |
Unknown type | Not a valid LabVIEW file |
Instrument | VI, VI template |
Control | Control, control template |
Polymorphic VI | Polymorphic VI |
Project | LabVIEW project file (lvproj) |
Library | LabVIEW libary file (lvlib) |
LVClass | LabVIEW Class file (lvclass) |
XControl | LabVIEW XControl file (xctl) |
XNode | LabVIEW External node (xnode), officially not supported by NI |
Shared library | File called by a CLN (.dll, .so) |
.NET assembly | .NET class file |
ActiveX interface | ActiveX interface |
CIN | CIN file |
Run-time menu | Run-time menu of a VI or control |
Palette menu | MNU file |
Help file | CHM file |
LLB | LLB container file |
XNode Edit Dependency | |
Class Private Data Control | Implicit control, this control is embedded in the containing lvclass |
History
History information is needed. What changes have occurred over previous versions? |
Version | Change(s) |
---|---|
More info to come. |
See Also
Add links to internal wiki pages that would also help. |
External Links
Add links to external resources that would also help. |