This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

Procedure Entry Point Error in cvirte.dll with LabWindows™/CVI™

Updated Sep 7, 2018

Reported In

Software

  • LabWindows/CVI
  • LabWindows/CVI Runtime

Issue Details

I have developed a LabWindows/CVI application that runs fine on my development computer. However, when I attempt to run my application on a target computer, I receive several errors saying: The procedure entry point [...] could not be located in the dynamic link library cvirte.dll.

Solution

Possible reasons for this error are listed below:
  • The version of the LabWindows/CVI Run-Time Engine installed on the target machine is older than the version of the LabWindows/CVI environment with which the application was developed on. Ensure that the LabWindows/CVI Run-Time Engine is at least the same version as the development environment.
  • Multiple versions of the LabWindows/CVI Run-Time Engine exist on the system. Although multiple versions of the LabWindows/CVI development environment can be installed, only one version of the LabWindows/CVI Run-Time Engine should be installed.
    Search for copies of cvirte.dll in the directories listed below and verify the versions are the same. If multiple versions are found, delete all versions except for the latest one.

    Windows searches for DLLs in the following order:
    1. The directory where the executable module for the current process is located
    2. The current directory
    3. The <Windows>/System32 and system directories
    4. The <Windows> directory
    5. The directories listed in the PATH environment variable

    WAS THIS ARTICLE HELPFUL?

    Not Helpful