Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];

Вниз

Можно ли в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
14-97842
Separator
2003-06-12 05:12
2003.06.30
asm


14-97885
EvgenTss
2003-06-13 15:09
2003.06.30
как разбить ip в стринговой переменной на октеты...


14-97878
Alien
2003-06-06 19:55
2003.06.30
Глюк с BorderStyle


3-97476
Term
2003-06-04 14:23
2003.06.30
Проблема с dbf файлом!!!


6-97772
Zhenya
2003-04-24 20:55
2003.06.30
ClientSocket???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский