tnnd 网上搜了大半天,终于被我发现问题了。

原理大概和上文一样,就是内存被net回收之后,再次调用就出错了。解决方法:

问题解决了,需要在委托函数  
  public   delegate   int   STREAM_DIRECT_READ_CALLBACK(uint   channelNumber,     byte[]   DataBuf,   uint   Length,   int   FrameType,   Form1   context);  
  的前面加上[UnmanagedFunctionPointer(CallingConvention.Cdecl)],请问愚翁这条语句是做什么用的,帮忙解释一下,多谢了!  

参考文献:

http://www.80diy.com/home/20060928/10/5053763.html

相关文章:

  • 2021-09-21
  • 2021-05-24
  • 2021-11-03
  • 2021-07-01
  • 2021-11-22
  • 2021-06-06
  • 2021-10-21
猜你喜欢
  • 2021-12-02
  • 2021-09-11
  • 2022-01-05
  • 2021-06-16
  • 2021-12-18
  • 2021-05-27
  • 2021-12-03
相关资源
相似解决方案