le 03-19-2014 05:18 AM
bonjour
j'ai fabriqué un programme sous LV2011 puis un exe puis un installeur dans lequel je redistribue le RunTime LV2011.
Il se trouve que chez un client, sur un OS 7 64 bits, certaine partie du code contenue dans l'exe ne focntionne pas (erreur 1003). En general cette erreur provient d'un chargement de dll ou de vi non trouvé.
apres investigation la version de lvrt.dll différe de celle utilisée par mon application sur les PCs de ma société : ma version 11.0.0.1.4013 celle chez le client 11.0.0.1.4015.
Chez le client, plusieurs version de LabVIew sont installées ainsi que des composants matériels NI + un Labview RT 2012
Avez vous une idée pour résoudre le probleme?
Connaissez vous des incompatibiltés entre ces deux versions de dll.
Pour l'instant je n'ai regardé que la version de cette dll. Y a t il d'autres points qu'il faut vérifier ?
Cordialement
le 03-19-2014 01:37 PM
Greetings!
I hope you can use Google Translate to translate this message for you.
I recently had a similar problem with LabVIEW 2013 built executable and getting the 1003 error on Windows 7. The issue was that I was using .NET VIs within my LabVIEW application and the LabVIEW installer framework had a bug where the proper C++ redistributable was not packaged and installed correctly. On the client machine the correct C++ runtime redistributable package was not installed, and so my VI was broken (thus also leading to the 1003 error).
To fix the problem I manually downloaded and installed the C++ runtime for the version of .NET I was using (it was 2010 C++ runtime). I eventually found a way to not use the .NET VIs in my application, and was able to rid myself of the problem altogether. Look in your computer and determine what C++ redistributable runtimes are installed, and try asking your client to download and install those until the application quits giving you that error.
-Danny
le 03-20-2014 05:00 AM
thank you for your answer
I think I need to download MV c++ runtime 2010 for X86 even if the OS is 64 bits because my exe is delivered with LV 2011 32 bits runtime.
I m going to test this manual update as soon as possible.
best regards