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

Вниз

DLL   Найти похожие ветки 

 
pvm   (2006-02-03 13:38) [0]

Не могу подключить функцию написанную на Borland C из DLL в Delphi.
Пишет что не найдена точка входа. В С функция описана без директивы stdcall, возможно причина в этом ?


 
Джо ©   (2006-02-03 13:39) [1]

Скорее всего, функция экспортируется под другим именем, C++ к имени функции прибавляет дополнительные символы.


 
Ega23 ©   (2006-02-03 14:00) [2]

Посмотри Hex-редактором dll, поищи название функции. скорее всего там какая-нибудь шняга, типа GetValue__%4s дописана. Или что-нить подобное.
С чем связано и как побеждать по-умному - не знаю.


 
Гошик Кувшинов   (2006-02-03 14:05) [3]


> С чем связано и как побеждать по-умному - не знаю.

в этой шняге кодируется какие у функции параметры и результат, чтобы можно было делать перекрытые функции, т.е. с одним именем и разными праметрами. из-за разных параметров их шняга будет разной и не будет конфликта имён. а лечится это добавлением exten "C" при объявлении функции в c++


 
Ega23 ©   (2006-02-03 14:18) [4]


> а лечится это добавлением exten "C" при объявлении функции
> в c++


Вполне может быть, с С знаком только поверхностно


 
Игорь Шевченко ©   (2006-02-03 14:30) [5]

Ega23 ©   (03.02.06 14:00) [2]

"Еще не хотелось бы видеть открытого коверканья русского языка, использования уличного сленга."


 
Игорь Шевченко ©   (2006-02-03 14:34) [6]

Лечится это указанием точного имени С-шной фукнции.

Пример можно посмотреть в sharemem.pas



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
15-1137496226
Grom PE
2006-01-17 14:10
2006.02.19
Замучаем EXE-шники...


4-1133540107
XCoder
2005-12-02 19:15
2006.02.19
Как заставить окно всегда быть поднизом?


1-1136730423
Glex
2006-01-08 17:27
2006.02.19
Перенос формы за Client Area (Не глючный способ с WMNCHITTEST)


2-1138887535
Apl
2006-02-02 16:38
2006.02.19
TADOQuery


3-1135080293
wild_arg
2005-12-20 15:04
2006.02.19
Спонтанные округления