现有一文件是用C++编译的OBJ文件,现要使用该文件中所定义的函数,请问要如何做才行???

解决方案 »

  1.   

    用{$LINK FileName}就可以了。然后仔Delphi中重复定义一遍这个函数
      

  2.   

    请你说仔细一点好吗?
    以前该obj是用在CB中的,
    useobj("iccard.obj");
    然后就直接用该OBJ中的函数,
    DELPHI中如何重复定义该OBJ中的函数???
      

  3.   

    请参考Delphix Developer's Guide里的相关章节……(我在图书馆只找到5的不清楚6和7有没有不同所以还是不要乱说了……5里面只能用BCB编译出的OBJ……)
      

  4.   

    你要知道 obj里的函数声明才好!一般是用
    {$L XXX.obj}函数声明不用带参数,直接,大概如下:function XXX: integer; external;在interface中要
    uses windows;
      

  5.   

    与这个obj一起有个同名的h文件,其内容为
    #define IC_OK  1
    #define IC_ERROR 0extern unsigned char data[256]; 
    extern int get_status();在C++中执行完get_status()后,data[256]中将有所读出的数据,
    现要在Delphi中也行执行get_status(),请问要如何做?