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.

Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

importation c# .NET dll dans labview

Résolu !
Accéder à la solution

Bonjour,

 

Voila, j'ai une dll qui m'a été fourni par un fabricant de lecteur code barre. Cette dll est compilée avec Visual studio C# / .Net basic

 

Je cherche à l'importer sous LV 2013 f6 sachant que j'ai le framework 4.7.1 d'installer sur ma machine windows 7 x64.

 

LabVIEW ne reconnait pas les fonctions présentent dans la dll et m'affiche qu'il y'a une erreur au chargement de l'assembly.  Le problème apparaît lors du chargement de la dll Via Connectivité>>Nb du constructeur.

 

PS : Je vous joins les dll en PJ.

 

Thomas.

0 Compliments
Message 1 sur 5
2 805 Visites

Tu as bien pris le constructor node la la palette .NET?

 

Chez moi ça semble fonctionner :

dll.PNG


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Compliments
Message 2 sur 5
2 790 Visites

C'est surprenant. J'ai cette erreur au chargement de la dll.

 

Y'a t'il besoin d'installer un toolkit ou autre composante?

0 Compliments
Message 3 sur 5
2 786 Visites

Vérifier que tu as ça :

inst.PNG

 

Moi j'ai pas eu la moindre erreur avec aucune des 3 dll

 

Normalement quel que soit la verison de LabVIEW que tu as tu devrais pouvoir appeler du .Net, y'a pas un module supplémentaire pour ça.

 

Je pense vraiment que ça vient des framework .Net installés sur ton PC.

 


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Compliments
Message 4 sur 5
2 782 Visites
Solution
Accepté par l'auteur du sujet Tomaks

J'ai trouvé la solution.

 

J'ai approuvé l’authenticité de la dll en allant dans les propriétés de la dll et débloqué la dll.

 

J'ai également ajouté un fichier dans le directory de labview pour autoriser les dll tierces.

 

Voici le lien explicatif de tout ça. Merci de ton aide Antoine.

 

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P8XnSAK&l=fr-FR

Message 5 sur 5
2 781 Visites