DELPHI编写的包含窗体的DLL,在VC中调用时为什么会调不出来.
窗体是用输出函数调用和显示的.
有的时候调用还提示"末初始化"的错误.

解决方案 »

  1.   

    论坛的人很气人的
    上次我问了这个问题都没人回答
    结果我用VC++和DELPHI 一样写了一个DLL
    论坛里是有高手但是有的很保守!!
      

  2.   

    在VC中调用时要把你需要调用的函数用VC等量转换以下就好了我试过
      

  3.   

    我有个DELPHI调用DLL的问题,大家帮帮忙啊。急啊
    http://community.csdn.net/Expert/topic/4200/4200306.xml?temp=.801861
      

  4.   

    VC的调用方式默认的是__cdecl*
    而Delphi的默认调用是__stdcall
    所以会出问题.解决办法:
    在VC写dll的时候,在Project->Setting中的C/C++标签页里面,
    Category选择code generation,然后在Calling convention里
    面选__stdcall就可以了.