Вниз
Скачать: CL | DM;

Как прилинковать *.obj   Найти похожие ветки 

 
Darlok ©   (2002-04-09 13:13) [0]

Привет All!
Как можно прилинковать в Delphi Obj файл, сгенерированный на
VC. Ну просто очень нужно. Уже второй день бьюся и не получается.

Вот что я написал:

unit Unit1;
{$L "Unit1.obj"}

interface
function My(x:integer):integer;external "Unit1.obj";

implementation

end.


Компилятор выдает ошибки:
[Error] Unit1.pas(9): 16-Bit fixup encountered in object file "D:\Borland\Delhi6\Projects\Unit1.obj"
[Error] Unit1.pas(11): Unsatisfied forward or external declaration: "@System@@HandleFinally$qqrv"
[Fatal Error] Project1.dpr(8): Could not compile used unit "Unit1.pas"


 
Алексей Петров ©   (2002-04-09 13:15) [1]

И не получится - формат у них не совместимый.


 
Alx2 ©   (2002-04-09 13:30) [2]

32 битный obj?
Есть конвертор в coff/из coff формат obj. Можно этот формат подогнать. Потом, экспортируемая из obj функция должна иметь атрибут pubdef внутри obj.


 
PVOzerski ©   (2002-04-09 13:41) [3]

Посмотрите утилиту:
ftp://ftp.digitalmars.com/Digital_Mars_C++/Patch/COFF2OMF.zip
Может, и поможет.


 
Darlok ©   (2002-04-11 18:25) [4]

>PVOzerski © (09.04.02 13:41)
Утилита действительно помогла! :)
Функции нашлись. Только вот засада, Утилита валится, если размер Obj больше 64К.




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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
4-81105
Oleg1
2002-02-17 20:43
2002.04.25
winexit


3-80775
deleon
2002-04-04 14:42
2002.04.25
Про хваленный EasyTable


1-81002
VS
2002-04-10 12:20
2002.04.25
Как можно написать что-то типа Create Installer 2000 и подобные


1-80964
lucky
2002-04-11 18:53
2002.04.25
Как узнать сколько осталось таймеру до Евента ???


1-80896
Zhan
2002-04-14 19:21
2002.04.25
Пример иссходника школьного теста на Delphi!, Помогите, плз...




   Наверх