Logo d'Integral System

Comment utiliser la librairie ADAM.net DLL dans un environnement C++ Avec Microsoft Visual C#

Les modules ADAM sont largement utilisé dans le secteur industriel et automatismes de nos jours. Une des raisons de cette notoriétée est leurs simplicités d'utilisation. Dans la majorité des cas il fonctionne parfaitement "out of the box". Cependant comme tous les projets sont différents en fonction des usages, des protocoles, des objectifs de communication, Advantech fourni également des librairies pour développer des fonctionnalités.

Il existe donc une librairie C++ appelée ADAM.Net Library sous forme d'une DLL. Cette DLL peut être introduite dans un projet Visual Studio C# .Net par exemple. Voici comment l'intégrer dans votre environnement de développement.

Tout d'abord il est nécessaire d'ajouter toutes les DLL à la racine du dossier de votre projet.

Adam.net dll in folder

 

Dans votre code source, il vous suffit d'utiliser la directement "#using" pour importer les metadatas des DLL. Pour compiler votre programme pour module ADAM il vous suffit de compiler avec l'option /clr (Common Language Runtime). Avant de compiler, il vous faudra bien vérifier dans les options du projet (Propriétés) il est primordial de sélectionner l'option Support de CLR ou "Common Language Runtime Support". 

Common language Runtime option dans visual studio

 

Après avoir compilé votre script (Construire (build) > Reconstruire (Re-build solution)), l'executable avec l'extension .exe généré se trouve dans le dossier "Debug". Il est donc nécessaire de copier toutes les dll dans ce dossier. Ensuite vous pouvez facilement si vous le souhaitez commencer le debug. Vous remarquerez que vous pouvez utiliser les dll sans erreurs et debug en même temps !

Partager sur

Besoin d'aide ?

04 37 69 72 00
Du lundi au Vendredi de 9h à 18h
Retourner en haut
Loading...