Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
VB6 и DLL модулей LTR. как прикрутить???Добрый день!
Очень надеюсь на понимание и помощь! |
|||
|
||||
|
Re: VB6 и DLL модулей LTR. как прикрутить???Здравствуйте.
Соответственно, Вам нужно будет константы, структуры и функции из ltrapi.h, ltrapidefine.h, ltrapitypes.h и ltrXXXapi.h (где XXX – соответствует используемому Вами модулю LTR) объявить в VB6, чтобы использовать функции соответствующих .dll (например, об этом написано в разделе b в этой статье http://support.microsoft.com/kb/106553/ru). |
|||
|
||||
|
Re: VB6 и DLL модулей LTR. как прикрутить???Уважаемый LCARD обьясните концепцию подключения и работы c "lcomp.dll" и "wlcomp.dll" на VB6.0 под XP с платой L780M, т.к. пример на CD(VB6.0)не работает с "vxdapi". |
|||
|
||||
|
Re: VB6 и DLL модулей LTR. как прикрутить???это будет непросто. Штатно не поставляются заголовочные файлы для VB. Их придется писать самому на основе С++ файлов. |
|||
|
||||
|
Re: VB6 и DLL модулей LTR. как прикрутить???Если я правильно понял то,нужно собрать DLL из файлов на С++ из CD,а файлы на Delphi из CD подойдут? |
|||
|
||||
|
Re: VB6 и DLL модулей LTR. как прикрутить???Или нужно переводить модульные файлы с С++ на VB6 и подключать к проекту + подключить lcomp.dll ? |
|||
|
||||
|
Re: VB6 и DLL модулей LTR. как прикрутить???Артём, файлы DLL можно взять как есть бинарные, ничего не собирать, а вот интерфейс надо будет переписать на основе .h файлов. Посмотрите ссылку, которую выше давал Алексей. В общих чертах: функции, импортируемые из DLL, надо описать через declare function. Константы, структуры и типы надо описать в соответствии с синтаксисом VB, при этом обязательно уделив внимание выравниванию структур и размеру типов, чтобы описания на VB ложились байт в байт на бинарные данные, которыми оперирует DLL. Наверное, проще использовать wlcomp, там функции экспортируются статически, а не через класс с виртуальными методами. Меньше шансов ошибиться. |
|||
|
||||
|
Re: VB6 и DLL модулей LTR. как прикрутить???Уважаемая техподдержка помогите строчками переписанными на основе h файла,науровне декларирования функций и типов данных,хотяб несколько функций из wlcomp |
|||
|
||||
|
Re: VB6 и DLL модулей LTR. как прикрутить???Ну что-то типа
А структуры, вероятно, придется разбирать руками как массивы байт, потому что чудо-Бейсик вроде бы не поддерживает управление выравниванием полей и всегда начинает члены Type...End Type со смещения, кратного 4. Если, конечно, я правильно понял, что пишут. |
Страницы 1