Текущий архив: 2004.05.16;
Скачать: CL | DM;
ВнизDll в Delphi и VB Найти похожие ветки
← →
MikePol (2004-04-29 09:00) [0]Имеется библиотека lir930.dll, написанная в Delphi.
Она экспортирует функцию :
function ReadByte(Adr:Integer):Byte;stdcall;
В Delphi 6 я ее подключаю :
function ReadByte(Adr:Integer):Byte;stdcall;
external "lir930.dll";
Все отлично работает.
Пробую подключить в VB (я не большой специалист в нем :) ) :
Public declare Function ReadByte lib "lir930.dll" (ByVal i as int32) as byte
------
dim a as byte
a=ReadByte(210)
Выдает ошибку.
Как правильно ее подключить ?
← →
Nikolay M. © (2004-04-29 09:09) [1]
> ByVal i as int32
VB.Net? Integer или Long попробуй.
← →
MikePol (2004-04-29 09:10) [2]VB.NET
← →
MikePol (2004-04-29 10:17) [3]Неужели никто VB не знает ?
← →
Nikolay M. © (2004-04-29 10:27) [4]Ты в [1] совет попробовал? О результатах написал? Текст ошибки привел? Нет? Странно..
← →
MikePol (2004-04-29 11:20) [5]An unhandled exception of type "System.NullReferenceException" occurred in Project1.exe
Additional information: Object reference not set to an instance of an object.
// это текст ошибки
← →
Nikolay M. © (2004-04-29 11:26) [6]Как насчет остальных вопросов?
AFAIK, в .Net все типы являются объектами, о чем, собственно, тебе и сообщают "Object reference not set to an instance of an object".
Корректно ли в .Net использовать такой же механизм подключения dll, как и в VB6?
Страницы: 1 вся ветка
Текущий архив: 2004.05.16;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.037 c