C# 调用C++DLL参数异常解决方法

检测到 CallbackOnCollectedDelegate

Message: 对“HBVideoParser!Videocomm.Video.HB.HBSDK+SrcDataParseCBHandler::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。


一般出现这种提示的异常产生的原因,你声明了临时委托,被GC给垃圾回收了,可是你的程序还在使用委托指向的函数,解决方法是将委托声明为成员变量。

猜你喜欢

转载自blog.csdn.net/lishiming0308/article/details/8778783
今日推荐