Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Регистрация e24api.dll (АЦП Е-24) в Windows.

Вы не вошли.

 Поиск | Регистрация | Вход 

Андрей
15.07.2013 16:56:09
#1

Гость

Регистрация e24api.dll (АЦП Е-24) в Windows.

Собрался написать небольшую программку на Visual Basic.net для снятия данных с прибора при помощи АЦП Е-24. Скачал библиотеку e24api.dll и опись к ней, думал зарегистрирую ее в Windows (regsvr32.exe "d:/e24api.dll"), добавлю в Reference в vb.net и приступлю к программе. Но к сожалению мне не удалось ее даже зарегистрировать в Windows, выдает ошибку "Модуль "e24api.dll* загружен, но точка входа DllRegisterServer не найдена. Проверьте, что "e24api.dll" является правильным файлом DLL или OCX и повторите попытку.".

Пожалуйста подскажите как мне решить эту проблемку?

15.07.2013 17:11:42
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Регистрация e24api.dll (АЦП Е-24) в Windows.

никак. это обычная dll с набором функций, а не COM объект...

Андрей
15.07.2013 17:16:01
#3

Гость

Re: Регистрация e24api.dll (АЦП Е-24) в Windows.

То есть получается что мне никак не удастся использовать ее в vb.net?

15.07.2013 17:25:41
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Регистрация e24api.dll (АЦП Е-24) в Windows.

Ну как-то можно обычнве функции там вызывать - вот таким способом...

15.07.2013 17:30:01
#5

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Регистрация e24api.dll (АЦП Е-24) в Windows.

Андрей, в dotnet импортировать unmanaged DLL можно. Для этого MS предусмотрел специальный сложный и громоздкий способ.

Ищите по строкам "Imports System.Runtime.InteropServices", "VB .net import unmanaged DLL", "vb .net неуправляемая DLL" и т.п.

Например:

http://www.rsdn.ru/article/dotnet/coopdll.xml
http://msdn.microsoft.com/ru-ru/library/26thfadc.aspx
http://msdn.microsoft.com/ru-ru/library/42b9ea93.aspx