I have an executable file that drives hardware. This executable takes command line arguments and runs from a shell prompt under windows2000/XP. The executable issues IO commands to the parallel port address to configure the hardware. The IO addressing is implemented correctly in 2000/XP using the PortTalk driver.
The executable works fine from the command line, embedded in a TCL/TK application and from within VEE. We are now attempting to use it with LabView and it only works sometimes. Sometimes we get one or the other of the messages below. Error 2 occurred at System Exec.vi. Command was "cgrfic". Possible reasons: LabVIEW: Memory full. or NI-488: Write detected no Listeners. Any ideas? Is it possible there is contention in the kernel for locking access to the ioport address. How can I get LabView to not attempt to claim a port address? The application is <100k in size so the out of memory error is bogus.
