02-11-2013 11:37 AM
I need to know if it is at all possible to create an installer in LabVIEW 2010 32 bit Win7 that would work on a XP 32 bit target machine.
How do you guys work around this issue if it exists?
I thought I could do it by keeping an XP platfrorm available for development but now that has left me unfortunately due to (I believe)
some upgrades applied via the auto updater.
ALso what have I done to screw this up on XP. I cannot even get XP to create an installer that would work on XP anymore.
The error I get when I try to install the installer I just created on XP LV 2010 SP1 is
"You must install LabVIEW 2010 32 bit or later on the system before you can run this setup."
I have placed an installer on this machine before since the target executable still works on it but now I am locked out from making any improvements
to the executable. If I make an executable it compiles just fine but some of the math functions are lost
"An error occured loading NI_AALPro.lvlib:LinearFit.vi"
Boy I hope the solution is not to re-install LabVIEW on the XP machine. I just had to physically disable the ethernet port on this machine so that it can
never connect to the internet again and a win7 replaceent is months away.
I am open to any and all suggestions. If more info is needed please ask and I will try to provide it.
Thanks Guys.
02-11-2013 11:48 AM
Yes, you can use 2010 to create an installer on XP as long as you are using the 32-bit version. There are options on the Advanced category for system requirements.
The message you are gettings sounds like you have gone to the Advanced category and selected 'Require the LabVIEW 32-bit development system or later' checkbox.
02-11-2013 11:54 AM
Ahhh You are correct! Thank you for that one Dennis!
Also very glad it is not an issue in the long term.
Any idea why the other error msg concerning the math linear curve fitting Vi not being found when the executable starts?
I can't figure out how I get this message and why the executable cannot find it.
I would have thought the vi would be part of the executable but apparently it is not. No idea yet as to why.
but will try the new installer first and then see if this one also goes away.
Unless someone also has a clue on this other type of error.
02-11-2013 11:57 AM
The VI requires lvanlys.dll. Is that included in your installer? It should be in the Data folder under your app.
02-14-2013 08:51 AM
Thank you Dennis,
The Dll file was not including that Vi for some reason, so that was a good help.
On the first issue I did try to remake an installer from an XP machine to an XP machine and did insure that switch "require labVIEW 2010 32 bit " was not checked. It went ahead and made the installer just fine, but now it appears that the new installer still has this issue of giving the same error as described above.
Fortunately, I found a way to work around this and am not totally stuck (Thank goodness.)
The only thing I can think of is the source XP machine was hooked up to the NI updater software and some updates were probably applied to this version of LabVIEW (2010) or something is amiss on the target machine(doubtful). However, the 'about LabVIEW' dialog on the source XP machine simply states the version as LabVIEW 2010 SP1 version 10.0.1 (32 bit) .
I have no courage to attempt an un-install of the support on the target machine because it is in production use.
I think this issue should be looked at by NI if possible. The switch for "requiring LabVIEW 2010 32 bit" seems to be doing something that cannot be reversed once set. I wish I could be more helpful.