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

Вниз

Можно ли в Delphi испольховать dll созданную в VB   Найти похожие ветки 

 
white ©   (2003-06-12 09:18) [0]

Дело в том, что есть компонент который в delphi коряво работает (точнее вообще не работает), но зато прекрасно работает в VB.
Так вот создал я там dll-ку и теперь кагда вызываю из delphi её функции, матерится "The procedure entry point ProcedureName could not be located in the dinamic link library DLLName.dll"

Кто знает в чём причина подскажите пожалуйста
зарание благодарен


 
Palladin ©   (2003-06-12 11:45) [1]

причина в том что
The procedure entry point ProcedureName could not be located in the dinamic link library DLLName.dll


 
BlackTiger   (2003-06-12 13:03) [2]

Насколько знаю, в VB нельзя создать настоящую DLL. VB-шная DLL - это ActiveX DLL.

Зарегистрирую ее в дельфях через "import typelibrary" и работай через созданный для нее юнит.
И будет тебе счастие.


 
white ©   (2003-06-12 13:29) [3]

2Palladin
Ну ты прям я смарю ЮМАРИСТ!!!

2BlackTiger
В этом случае компонент также не работает.


 
PVOzerski ©   (2003-06-12 15:40) [4]

2white ©:
1) >но зато прекрасно работает в VB.
Так что Вы понимаете под компонентом? "Native" Delphi-компонент вообще невозможно задействовать в VB иначе как самописный враппер (DLL, OCX и т.п., причем с "разинкапсуляцией" методов и свойств. Стало быть, Вы попытались сделать враппер на VB? Но, может быть, стоит сначала разобраться, что значит "в delphi коряво работает"?


 
Palladin ©   (2003-06-12 15:49) [5]


> white © (12.06.03 13:29)

тебе английским языком написали в чем дело...
думай почему это вдруг та процедура не найдена в dll...
почему она не экспортируется...
при чем тут юмор...

очень интересно вообще, что имеется в виду под "компонент делфи" и как это вдруг "компонент делфи" на vb работает прекрасно...


 
VMcL ©   (2003-06-12 15:50) [6]

>white © (12.06.03 09:18)
>Можно ли в Delphi испольховать dll созданную в VB

В принципе да, но по существу нет.


 
white ©   (2003-06-13 06:17) [7]

2 Palladin
где написано "компонент делфи"? активиксовский компонент конечно
а на счет ошибки, я понимаю,что она не может найти точку входа процедуры, но тогда почему без проблем таже длл-ка отлично подключается в VB и работают все её процедуры?
В любом случае спасибо за внимание



 
Vladymir   (2003-06-17 01:12) [8]

Два варианта: либо имя процедуры указано неверно, либо вызов процедуры неверен. Вот и все, а бога нет...
А если в начале dll - 40, то и dll - настоящая. Не выдумывайте вы проблем!


 
АлексейК   (2003-06-17 04:50) [9]

Каким образом вы обращаетесь к этой процедуре.



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
9-97468
Ibrik
2003-01-17 09:56
2003.06.30
DelphiX


4-97922
SammIk
2003-04-27 16:31
2003.06.30
Hook s


3-97530
NataliK
2003-06-06 11:49
2003.06.30
Несоответствие типов в SQL Запросе - наверное 1001 вопрос


7-97913
BaRToV
2003-04-13 13:13
2003.06.30
CD-Rom и все что с ним связано...


3-97555
I_C_E_
2003-06-07 11:21
2003.06.30
SQL Есть две таблицы