Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.038 c
9-1073202059
Kair
2004-01-04 10:40
2004.05.16
Экспорт объектов


3-1081818147
Sirgfine
2004-04-13 05:02
2004.05.16
Сортировка в TTable


1-1083221665
Yuri2004
2004-04-29 10:54
2004.05.16
Проблема с Interface ом


6-1080320847
Rouse_
2004-03-26 20:07
2004.05.16
Показ графики в TWebBrowser при отключенной графике в эксплорере


11-1069055232
SanekBer
2003-11-17 10:47
2004.05.16
Не работает пример с MDI(DemoMDI.zip).