le 05-09-2019 08:27 AM
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.
Résolu ! Accéder à la solution.
05-09-2019 09:03 AM - modifié 05-09-2019 09:04 AM
Tu as bien pris le constructor node la la palette .NET?
Chez moi ça semble fonctionner :
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 05-09-2019 09:21 AM
C'est surprenant. J'ai cette erreur au chargement de la dll.
Y'a t'il besoin d'installer un toolkit ou autre composante?
le 05-09-2019 09:31 AM
Vérifier que tu as ça :
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
le 05-09-2019 09:32 AM
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