c#调用易语言写的dll出现闪退的情况
<p>调用方法就不再说了,最近调用一个朋友给的易语言的dll出现了奇怪的情况,第一次调用某个接口正常,第二次就闪退,花了很长时间才解决.</p><p>按:</p>
<p>调用的返回值的时候不能直接调用,要用指针调用</p>
<p>例子:</p>
<p></p>
<p>public static extern IntPtr example(IntPtr link);</p>
<p> </p>
<p>IntPtr ptrResult = example(Marshal.StringToHGlobalAnsi("parameter"));</p>
<p>string result = Marshal.PtrToStringAnsi(ptrResult);</p>
<p>Console.WriteLine(result);</p>
<p> </p><br><br>
来源:https://www.cnblogs.com/simpleyue/p/16726644.html
頁:
[1]