Obj文件可以通过类似{$L test.obj}这样的方式引入,并且使用里面的接口,1. Obj文件是如何生成的?就是用C make的OBJ吗?
2. 做delphi能使用的.Obj文件要哪些规范
2. 做delphi能使用的.Obj文件要哪些规范
解决方案 »
- 如何将字符串专为字符数组?
- DELPHI实现重复访问一个页面
- 这是什么问题???
- 如何展开treeview的所有接点?
- 如何使标准控件显示Flat风格?
- ADODataSet中的commandtext中这样写有问题吗?
- 关于Delphi的日期计算问题:
- 请问如何用ADOCommand实现insert操作???????????????????????????
- 各位大哥,高手们,我再也没有什么问题可以问了,只有送分了!-------我最心爱的东西居然被人无情的夺走了!(来者皆高分相送!)
- Blob has been modified错误如何处理(30分)
- delphi中怎么将pchar转换成string型的?
- 谁能给我讲讲Framerect和Rectangle的区别
C++ 編繹的, C的可不可以, 我倒沒試過2. 做delphi能使用的.Obj文件要哪些规范
obj 有兩種格式, vc 編繹出來的, 還要轉換下, BCB 的直接就可用
How to convert Common Object File Format (COFF) or 32-bit Object Module Format (OMF). Microsoft's Visual C++ compiler creates COFF .obj files.1.由於Borland lib format 與Microsoft lib不盡相容,object file 內容的debug
information 有OML與COFF的差別,所以必須自己造一個Borland能夠辨視的lib
format.方法如下:
c:\bc5\bin\implib dmapi30.lib c:\cwin95\system\dmapi30.dll
產生Borland lib format之dmapi30.lib
2.編譯範例檔
c:\bc5\bin\bcc32 -Ic:\dbmaker\3.0\include -c ex1.c
產生ex1.obj
3.連結執行檔
c:\bc5\bin\bcc32 -eex1 ex1.obj dmapi30.lib
產生ex1.exe可正確執行
其实《Delphi源代码分析》有这方面内容