Написание библиотеки под .NET пока не планируется, однако Вы можете использовать текущую библиотеку при помощи Platform Invocation Services (PInvoke). Все приводимая далее информация относится к C#. Для использования библиотеки необходимо использовать InveropServices:
Код |
---|
using System.Runtime.InveropServices; |
Далее необходимо объявить внешние функции:
Код |
---|
[DllImport("chon100.dll")]
public static extern int ConnectKKM (int portNum); |
Аналогично делаются объявления для остальных функций библиотеки. Разумеется, что объявления делаются в теле класса, который будет являться "обёрткой" для chon100.dll.