现需要把一个C写的EXE程序改为一个线程运行在另一个Delphi程序里,在不用重写全部代码的情况下该如何实现?

解决方案 »

  1.   

    c寫的?
    可以做成dll!以前我們用VC做的, 也可以編繹成*.obj, 再鏈接到delphi中!
    我想C, C++應該類似吧
      

  2.   

    编译成.obj,再链接进delphi中;
    {$L filename.obj}
    <<Delphi5开发人员指南>>上有一章是讲这方面的
      

  3.   

    具体用obj的方法如何实现啊? 关注~~
      

  4.   

    不好意思,我没有讲清楚,该Delphi程序应该能够跨平台.所以,用dll和.obj是不行的,呵呵.
      

  5.   

    用VC+将C的程序打成DLL动态连接库!
    完成后用DELPHI在接口处写入函数,调用即可!
      

  6.   

    没搞过
    要跨平台,去找kylix的书看看
      

  7.   

    dll可以啊!接口部分按照delphi规则!
      

  8.   

    作成dll就可以直接调用,但是要区分大小写