Trying to write a data byte to the parallel printer port using "Out Port.vi" causes an error message of Outport8.vi No. 25 "External code not present" on the target PC which has only the Labview Runtime Engine (LVRunTimeEng.exe) installed. The parallel port address is valid (crosschecked with Hardware manager - Ressources on target PC).
On the PC with the Labview 7 Express development environment the executable file (*.exe) works properly. (The application was built with Labview 7 Express.)
The development PC runs on Win2000. Special acessHW-drivers were not installed for port access. The application uses standard "Out Port.vi" which comes with Labview. The application failed on target PCs with Win2000 and WinXP. Labview Runtime engine for Labview 7 had been installed before on these PCs. Hence, there seems to be no dependency on different types of Windows operation systems (Win2000 or WinXP) as the result is the same. Something is missing on the target PC.
The mentioned error occurs even with an installer version of this application.
Furthermore, the example given for VISA access (Access_Parallel_Port_with_VISA.llb) to printer port does not work on the PC with Win2000 and Labview 7 Express development system, either. The error message No. -1073807253 is "A framing error occurred during transfer."
What does "external code" mean? Is there something else but LVRunTimeEng necessary to be installed on the target PC?
How can I fix the problem?
I attach the application screen shot of the block diagram, as well as the exe-file and the required cviVXDWrapper.dll as Test-Port2.zip.
Thank you in advance!
Best regards,
PMDM1