日期:2014-05-19  浏览次数:20957 次

C#调用delphi制作的dll(非标准COM库)
调用成功,不关闭主程序怎么点都没问题,可是我在退出主程序的时候报以下错误:
    GDI+   windows   内存不能为 "read "
调用方式
[DllImport( "mydll.dll ")]
public   static   extern   void   Useinfo();

------解决方案--------------------
如果想在dllimport加上stdcall,可以如下:
[DllImport( "mydll.DLL ", CallingConvention=CallingConvention.StdCall)]
public static extern void Useinfo();
------解决方案--------------------
与useInfo()函数中的操作有关系......