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

解决方案 »

  1.   

    你这些局域委托给垃圾回收器清理了。写成类下的全局变量。用一些集合对象存起来,如果单个就写单个,类下的全局委托变量指向即可。这样就不会给垃圾回收器给清掉,当然除非你当前类对象都给清理掉。如果不是因为给垃圾回收器自动回收的,那你要检查一下,你有没有哪些写了一些代码把该委托清理了。