From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
09-21-2011 12:07 PM
I'm using LabVIEW 2010 to build an executable on a Windows XP PC. The executable is being deployed on a Windows 7 PC.
If I build an executable that uses the "Acquire Input Data.vi" I get a side-by-side configuration error when launching the executable on the Windows 7 PC. If I don't include the "Acquire Input Data.vi" there are no errors and the exe runs great. The application event log shows error 59 - something about line 0 of the exe not having correct xml stuff.
Has anybody seen this error before? I searched the boards but haven't seen anyone talking about this. Maybe it will be my first official bug identification. 🙂
fyi, I am running the executable in Windows XP SP3 compatibility mode for both cases.
09-21-2011 12:26 PM
yesman! wrote:
If I build an executable that uses the "Acquire Input Data.vi" I get a side-by-side configuration error when launching the executable on the Windows 7 PC. If I don't include the "Acquire Input Data.vi" there are no errors and the exe runs great.
fyi, I am running the executable in Windows XP SP3 compatibility mode for both cases.
Windows XP SP3 compatibility mode does not expose PCI resources. My guess, you are tying to acquire from hardware on the PCI. Right?
09-21-2011 12:29 PM
I'm monitoring the current state of the left mouse button.
09-21-2011 02:01 PM
Attached is a copy of the error. I removed the PC name and exe path.
09-23-2011 11:23 AM
Attempting to run the exe under various compatibility modes yielded the same error.
09-26-2011 06:25 PM
Are you running Windows 7 64bit? and does your windows xp compatibility mode run as a 32bit machine or 64bit xp machine?
Beau H
09-27-2011 07:31 AM
The PC building the exe is 32 bit Windows XP Professional, Service Pack 3, Intel Xeon X5482 @ 3.2 GHz with 3.00 GB of RAM
The PC running the exe is 32 bit Windows 7 Professional, Intel Core2 Duo P7570 @ 2.26 GHz with 4.00 GB of RAM
Not sure on what the compatibility mode is trying to run as (I would think 32).
Does it help knowing it's an HP Touchscreen? The error is still present whether or not I have a mouse plugged in.
09-27-2011 08:18 AM
What you could try is remotely debugging the executable, so you can use highlight execution and see what is going on, because error 59 is a network error.
if you aren't familiar with how to create a .exe that can be debugged, here is a tutorial
http://ae.natinst.com/public.nsf/web/searchinternal/8da679805915de40862572d5007b2f70?OpenDocument
You could also see if there is a different acquire input data vi that still does what you want, and see if the error still occurs.
Good luck
Beau H
09-27-2011 08:30 AM
The remote debugging feature is not an option because the target PC is completely isolated (not networked). Maybe I will have to run some ethernet cables 🙂
I will try to find some other variants of the acquire input data vi and will report my results.
Thanks for the suggestions!