استفاده از فایل obj در دلفی
سلام به تمام مهندسین
ببخشید من یک فایل obj دارم که مال masm هست , من میخوام از این فایل تو پروژه دلفی استفاده کنم . از دستور {L MESS.OBJ$} استفاده میکنم ولی خطا زیر رو میده :
Bad object file format: 'H:\MESS.obj'
از اساتید محترم خواهش میکنم کمکم کنند :افسرده:
نقل قول: استفاده از فایل obj در دلفی
اگر فايل شما مشكلي نداشته باشد ميتوانيد به اين صورت استفاده كنيد. فايل obj مربوطه كنار سورس شما
باشد. در اين مثال adler32 يك متد از فايل obj ميباشد.
{$L adler32.obj}
procedure adler32; external
;
نقل قول: استفاده از فایل obj در دلفی
مرسی
ولی فایل OBJ مشکلی نداره و من هم دقیقا مثل کد شما رو نوشتم ولی کار نکرد باز همون خطارو میده
نقل قول: استفاده از فایل obj در دلفی
Object فايلها معمولا يكي از اين دو فرمت رو دارن : COFF و OMF . اولي رو معمولا كامپايلرهاي مايكروسافت توليد ميكنن و دومي رو كامپايلرهاي مرحوم بورلند .
براي استفاده از يك Obj در دلفي يعني در واقع لينك كردنش به برنامه باينري دلفي بايد فرمتش OMF باشه كه بتونه Parse و Resolve بشه . ابزاري بنام COFF2OMF هست كه بايد ازش استفاده كني تا بتوني چنين فايلهائي رو لينك كني