我用vc6写了一些dll文件想在delphi6或7上用,不知道是否可以?我担心有些东西delphi没有的,而vc6有,不知道是否可以支持运行?好象不是说的很清楚,反正就是说,在vc6下写的任何dll文件是不是都可以在delphi下运行?//如果可以,那要怎么引用,请具体说说,谢谢

解决方案 »

  1.   

    呵呵,不见得……那看那个VC Dll是怎么写的啦
      

  2.   

    请看Mastering delphi X 《delphi X 从入门到精通》macro cantu的作品,里面有详细地介绍。
      

  3.   

    我就是怕他们的兼容的数据类型!!有些C++有的,delphi又没有,大家可不可以说明白一点,要注意点什么??
      

  4.   

    那就是说任意用VC写的dll都可以在delphi下用
      

  5.   

    大家可以给我说说吗?我很想知道,最好能给点资料参考,谢谢!!!
    还有在dll中可以用C++的类吗?
      

  6.   

    大家都只是在delphi下编程吗?没有在vc下写点核心东东移植过delphi的吗?
      

  7.   

    你可以写出不标准调用的DLL,比如导出类..在MS MFC和BORLAND VCL各是各的一套..
    那是肯定拉不到一块的.还有,比如串参数传递,VC不要用CSTRING,DELPHI不要用STRING, 而改用字符指针,或者按
    照COM规范的建议,使用BSTR..
      

  8.   

    带有vc专有特性函数声明的dll是无法被调用的 标准c++函数声明没有什么问题
      

  9.   

    我再说一遍请看Mastering delphi X 《delphi X 从入门到精通》macro cantu的作品,里面有详细地介绍。不再多说。
      

  10.   

    我没有这本书,你有电子版吗?发一个给我   [email protected]  谢谢to halfdream(哈欠) 
    在标准C++中不是已经有string了吗?还有可以用bool 吗?
      

  11.   

    C++在二进制标准上很多不统一的地方,各厂商仍是各行其事,
    在‘COM本质论’前面的章节里面讲得很明白透彻的。可以在网上找得到电子版。
      

  12.   

    用VC编的Dll都可以在Delphi下用!