Runtime Usage
You can bind executables and DLLs you build in LabWindows/CVI to a version-specific, side-by-side LabWindows/CVI Runtime to prevent your application from being affected by upgrades or downgrades to the LabWindows/CVI Runtime.
Use the Runtime binding option in the Target Settings dialog box to bind an executable or DLL to a side-by-side runtime.
The following table enumerates the possible combinations of runtime bindings that executables (EXEs) and DLLs built in LabWindows/CVI might use.
Runtime binding Setting for EXE | DLL Bound to Shared Runtime | DLL Bound to Side-by-Side Runtime | DLL Built in LabWindows/CVI 2010 and Earlier or in Other Development Environment | ||
---|---|---|---|---|---|
Shared | EXE uses shared runtime DLL uses shared runtime | EXE uses shared runtime DLL uses the side-by-side runtime to which it was bound | EXE uses shared runtime DLL uses shared runtime | ||
version side-by-side for executable only | EXE uses the side-by-side runtime to which it was bound DLL uses shared runtime | EXE uses the side-by-side runtime to which it was bound DLL uses the side-by-side runtime to which it was bound | EXE uses the side-by-side runtime to which it was bound DLL uses the side-by-side runtime to which the EXE was bound
| ||
version side-by-side for entire application | EXE uses the side-by-side runtime to which it was bound DLL uses the side-by-side runtime to which the EXE was bound | EXE uses the side-by-side runtime to which it was bound DLL uses the side-by-side runtime to which it was bound | EXE uses the side-by-side runtime to which it was bound DLL uses the side-by-side runtime to which the EXE was bound |