Discussions au sujet de NI LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Problème de DLL (snap7) lors de la création de l'éxécutable

Solved!
Go to solution
Highlighted

Bonjour,

 

J'ai développé une application utilisant la librairie snap7, basée sur une DLL, afin de communiquer avec un automate siemens S7-1500.

 

Dans l'environnement Labview (version 2014) aucun soucis. Je créer donc l’exécutable avec l'appli builder, on retrouve bien la DLL dans les l'arborescence du projet ainsi que dans le dossier data après compilation.

 

Mais au lancement de l’exécutable, sur le PC avec Labview, des messages d'erreur indiquant qu'il ne trouve pas la DLL :

1.jpg2.jpg3.jpg

J'ai tenter de copier la DLL dans le répertoire de l’exécutable (en plus du dossier data), dans Windows, system32, de déplacer le tout à la racine du disque mais toujours la même chose.

 

J'ai entendu parler qu'il fallait enregistrer la DLL avec la commande REGSVR32, mais également une erreur :4.jpg

alors que la DLL se situe bien au chemin spécifié ....

 

Une subtilité doit m'échappé, merci de votre aide.

 

Mathieu

 

 

0 Kudos
Message 1 of 4
(523 Views)
Highlighted

Bonjour, 

Pourriez vous nous partager un VI simplifié ou vous ne faite qu'un appel simple à cet DLL et ou vous rencontrez le même problème s'il vous plaît?

 

Bien cordialement, 

CAILLOT Antoine

0 Kudos
Message 2 of 4
(461 Views)
Highlighted

Bonjour,

 

Toujours le problème lorsque je simplifie le vi à l’extrême, je vous joins le vi.

 

Vous pouvez trouver la librairie snap7 à cette adresse :

https://sourceforge.net/projects/snap7/files/1.4.2/

 

Cordialement

Mathieu

 

0 Kudos
Message 3 of 4
(445 Views)
Highlighted
Solution
Accepted by topic author MathieuG.

Bonjour à tous,

 

A priori la DLL (lv_snap7.dll) fait référence a une autre DLL (snap7.dll), qui n'est pas intégrée lors de la compilation. En l'ajoutant cela fonctionne.

 

Cordialement

0 Kudos
Message 4 of 4
(416 Views)