![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Привязка библиотек С++ к Делфи
Arm © (2002-09-07 01:21:00)Подскажите, плиз, как возможно привязать библиотеки С++ *.lib к Делфи... т.е. Приложение, написанное на Делфи должно использовать функции этих библиотек...
Спасибо.
ShaggyDoc (2002-09-09 07:54:00) [1]У меня сходная проблема:
Написать на Delphi DLL, имитирующую ARX-приложение, написанное на VC++ для Автокад. ARX - это DLL, в которой обязательно должна быть функция
function acrxGetApiVersion: integer; cdecl;
begin
RESULT:=$000E0000; // AutoCAD 14.0
end;
Так было сделано для AutoCAD 14 и все работало
В AutoCAD 15 эта "родная" его функция возвращает 15. Но замена ее в Delphi DLL результатов не дает. DLL не загружается из Автокада-15, который написан на VC++.
Правильно я понял, что нельзя прилинковать "родную" LIB, или вытащить из нее требуемый OBJ и подключить к своей DLL? Может быть, "если нельзя, но очень хочется, то можно"? Очень хочется...
drpass (2002-09-08 13:38:00) [2]Статические библиотеки С++ к Delphi никоим образом не подключаются, и тем более не создаются в ней.
OBJ-файлы, сделанные в BCB и BC++, подключить можно {$L file.obj}
OBJ от Visual C++ тоже не подключаются - у них другой формат
Anatoly Podgoretsky (2002-09-08 12:51:00) [3]vlv © (07.09.02 13:08)
С какой версии Дельфи можно или можно будет подлинковывать библиотеки
Viktor Kushnir (2002-09-08 09:06:00) [4]Я конечно не в совсем в тему, но:
А можно ли создать такой lib на дельфи?
vlv (2002-09-07 13:08:00) [5]Указываешь директиву
{$LINK filename.lib}
или
{$L filename.lib}