Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.25;
Скачать: CL | DM;

Вниз

Использование dll   Найти похожие ветки 

 
Grover ©   (2007-02-06 10:21) [0]

День добрый!
Я в Delphi новичок.
У меня такой вопрос:
Есть несколько файлов в формате .dll - библиотки.
Есть исходник использования этих библиотек в Visual Basic 6.0 мне очень надо использовать эти-же библиотеки только в Deplhi !!! Как функции библиотек прописать в Delphi.

??????
Помогите !


 
Сергей М. ©   (2007-02-06 10:22) [1]


> Как функции библиотек прописать в Delphi ?


Смотря как они прописаны в VB


 
Grover ©   (2007-02-06 11:05) [2]

Declare Function ibask32 Lib "Gpib-32.dll" Alias "ibask" (ByVal ud&, ByVal opt&, sstr As Any) As Long
Declare Function ibbna32 Lib "Gpib-32.dll" Alias "ibbnaA" (ByVal ud&, sstr As Any) As Long
Declare Function ibcac32 Lib "Gpib-32.dll" Alias "ibcac" (ByVal ud&, ByVal v%) As Long
Declare Function ibclr32 Lib "Gpib-32.dll" Alias "ibclr" (ByVal ud&) As Long
Declare Function ibcmd32 Lib "Gpib-32.dll" Alias "ibcmd" (ByVal ud&, sstr As Any, ByVal cnt&) As Long

Вот несколько функций из многих.


 
Сергей М. ©   (2007-02-06 11:17) [3]

function ibask32(ud, opt: ULong; var sstr): ULong; stdcall;
function ibbna32(ud: ULong; var sstr): ULong; stdcall;
function ibcac32(ud: ULong; v: UShort): ULong; stdcall;
function ibclr32(ud: ULong): ULong; stdcall;
function ibcmd32(ud: ULong; var sstr; cnt: ULong): ULong; stdcall;


> из многих.


Остальные портируй сам, по аналогии


 
Grover ©   (2007-02-06 11:21) [4]

Спасибо!
А как система поймет из какой библиотеки функцию вызывать?
В VB видно (... Lib "Gpib-32.dll" ...), а в Delphi ?


 
Сергей М. ©   (2007-02-06 11:24) [5]

см. стандартную справку Делфи по теме "External declarations", там все написано и примеры имеются


 
Kolan ©   (2007-02-06 11:26) [6]

function ibcmd32(ud: ULong; var sstr; cnt: ULong): ULong; stdcall; external "Gpib-32.dll"


 
Grover ©   (2007-02-06 11:36) [7]

Спасибо огромное буду пробывать!



Страницы: 1 вся ветка

Текущий архив: 2007.02.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.053 c
2-1170672429
uka
2007-02-05 13:47
2007.02.25
Здравтсвуйте уважаемые программисты. Как мне решить проблемму...


2-1170524663
gosha73
2007-02-03 20:44
2007.02.25
Ошибочны ли мои опасения?


15-1170451847
votija
2007-02-03 00:30
2007.02.25
SQL файла и PHP


15-1170395686
WondeRu
2007-02-02 08:54
2007.02.25
Оцените новую версию сайта "DirectShow по-русски"


2-1170545848
ssss
2007-02-04 02:37
2007.02.25
программу во все окно!