“System.ExecutionEngineException”类型的未经处理的异常
c++ 原型函数:int f_UserBargaingClose (const char * Data,char * retMsg,char* Data2)
C#调用 static extern int f_UserBargaingInit(string lpData1,ref string lpMessage, string lpData2);
调用的时候因为要得到返回值,所以加了一个ref返回 lpMessage, 运行时候就报“System.ExecutionEngineException”类型的未经处理的异常 错误,有谁能指导一下。
经过测试 如果不加ref的话 能执行成功,返回函数本身的int返回值。
不要告诉我把ref去掉就行了等。。。。 调用这个函数的意义就是为了得到 lpMessage