后来我在窗体的closing事件中做了myThread.Abort();把线程先终止,然后还是报同样的错误.
求版主支招.
求版主支招.
解决方案 »
- C#动态调用非托管dll的问题
- vs2005 + wince6.0 开发
- GDI+:如何把hdc的内容通过Graphics拉伸到另一个hdc中?
- 求实现log4net中的按文件大小分开记录日志的思路
- 向ACCESS库中插入500条数据。有以下三种方法,发现速度差距极大!
- c#程序能否脱离.NET框架??
- msdn的问题,请高手帮忙?
- 有谁做过向Ftp输出Log文件
- 使用163,qq等免费smtp群发邮件被限制的很死,怎么使用外面的代理IP群发邮件?呢
- 仅仅从.net的服务端,如何得到企图与服务端建立连接的客户端的IP地址或者机器名?
- 將全局變量dataset賦值給一個局部變量dataset,爲什麽對局部變量進行刪除會影響到全局變量?怎麼避免
- Winform中如何实现像Repeater类似的绑定
第一种方法是:
既然swf里里面的东西对外部没有什么影响,那他报错就报错,在closing里面加加上try
{
axShockwaveFlash1.Dispose();
}
catch (System.Exception ex)
{
}这样,在正式版关闭的时候,错误就被try掉了。
第二种方法是:
在closing里面加上 myThread.Abort();
this.Controls.Clear();也把这个问题给绕过去了。
while (Thread.CurrentThread.IsAlive)
{
Thread.CurrentThread.Abort();
}