Calling Shared Libraries in LabVIEW
- Updated2026-03-31
- 2 minute(s) read
Call standard shared libraries in LabVIEW by using the Call Library Function Node. For a shared library that contains ActiveX objects, use the Automation Open function with the Property Node and the Invoke Node. Review the typical workflow, including configuration and debugging guidance.
Use the Call Library Function Node to call most standard shared libraries in LabVIEW. Use the Automation Open function with the Property Node and the Invoke Node to call a shared library that contains ActiveX objects.
The following illustration shows the typical workflow for calling shared libraries in LabVIEW. Click a blue diamond box for detailed information about each step.

Related Concepts
Configuring the Call Library Function Node
Using Arrays and Strings in the Call Library Function Node
Debugging Shared Libraries and Calls to Shared Libraries
Related How-To
Related Information
- ActiveX Container Overview
Use the ActiveX container to embed ActiveX controls or documents on a LabVIEW VI front panel.
- Configuring the Call Library Function Node
- Debugging Shared Libraries and Calls to Shared Libraries
Troubleshoot LabVIEW shared library calls by checking both the library and the Call Library Function Node configuration.
- Calling Shared Libraries
A shared library is a file containing executable program modules that any number of different programs can use to perform some function. You can call these program modules, or shared library functions, from LabVIEW by using the Call Library Function Node.
- Using Arrays and Strings in the Call Library Function Node
- Importing Shared Libraries
- Using LabVIEW Manager Functions in Shared Libraries
- Memory Manager
- Using the Flatten To String Function