是不是有部分VC++编写的DLL只能在VC++里面才能调用。而在DELPHI中不能调用的呢?

解决方案 »

  1.   

    VC写的不会吧Delphi写的有可能在VC中无法调用,不过不用string这些类型而使用pchar就可以了
      

  2.   

    那是不是用VC++写的任何DLL,DELPHI都可以调用啊?
      

  3.   

    是的
    同意楼上
    必须是使用基本类型
    不能使类
    如果想如意的话 还是使用COM
      

  4.   

    只要是标准dll,支持dll的语言都可以调用,当然要注意stdcall,cdecl等的区别。。
      

  5.   

    只要有导出函数的DLL就可以被支持DLL的任何IDE工具调用
      

  6.   

    一般人家是用VC或BCB写DLL
    然后用DELPHI调用..呵呵..
      

  7.   

    VC++和delphi开发的ISAPI程序的DLL是一样的么,我不太清楚,他们都能被IE调用,但我想微软自己的编译器会比较优秀吧,是不是.
      

  8.   

    不过类型要兼容才行
    或者做成com
      

  9.   

    各自语言有一定差别,但有统一个标准,符合这个标准就可以通用!!
    我没做过 DLL,但有一定了解。
    各位大虾,若有错误,敬请指教!
      

  10.   

    写DLL,需要按照一定的标准来写,不管是谁来调用,也请按照这个标准来调用,如stdcall,safecall,cdecl,pascal等,不同的标准,函数的参数入堆栈的顺序也是不同的。
    只要提供头函数给调用程序,函数的参数是可以多样的。不过不同语言中独特的特性还是不要用到参数去中,否则,,,,,试试吧