日期:2014-05-19  浏览次数:20729 次

线程的使用问题
我有一个邮件接收程序,
接收方法是Receive()
一个按钮的点击方法通过启用一个接收邮件的线程(Thread_Receive)调用Receive(),
接收完成后,断开连接并关闭(.abort)线程,
但是我想再次接收邮件(按下按钮)时,程序报错:“线程正在运行或被终止;它无法重新启动。”

还有:我这样做也不行
  程序加载时,先启动线程(Start),马上就挂起(Suspend),在接收完邮件后也是挂起(Suspend),按钮的方法是继续(Resume),
但是这样,按第二次没有反映,第三次就出错。

大侠们       帮小弟分析一下,给点建议。谢谢了

------解决方案--------------------
每次打开一个新线程