当前位置:编程学习 > C#/ASP.NET >>

c# 调用 c++ 动态库 引发异常

public delegate int LPFNAPPENDLISTITEM1(IntPtr LPMZWDOWNLOADTASK);
[DllImport("uiNet.dll", EntryPoint = "ui_AddItem", CharSet = CharSet.Auto,CallingConvention = CallingConvention.Cdecl)]
        public extern static bool ui_AddItem(int nRandomSeed,LPFNAPPENDLISTITEM1 lpfnAppendItem);


调用时 Api.LPFNAPPENDLISTITEM1 getvalue = new Api.LPFNAPPENDLISTITEM1(getValue);
      bool test = Api.ui_AddItem(changeData.nSeed, getvalue);
 public static int getValue(IntPtr mzwDownloadTask)
{


引发类型为“System.ExecutionEngineException”的异常

请高手指教! --------------------编程问答-------------------- 你项目里引用没有呀!这个动太库,引用正确应该没有问题,我也没有度过、 --------------------编程问答-------------------- 原型是什么,参数类型确认正确吗
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,