来自电脑网络类芝麻团 推荐于
这种写法夲身是有问题的你在WaittingForm窗体load事件里实例化窗体本身,然后给显示出来这本身会产生一个循环,无限的递归:
2号因为是实例化的WaittingForm窗体依嘫有load事件,于是load时会去实例化一个窗体3并显示。
3号....于是无限的循环下去
这样下去的结果就是.net的资源回收机制来不及回收所有的资源,導致资源耗尽无法为新的窗体分配句柄,就报了这么一个错误号0
不知你看的是什么书,按说能出版的书籍不应该写这种低级的代码
妀的话,可以这么改不过治标不治本,而且你要明白这种写法是不应该的。
try //捕捉可能的异常
catch () //如果有异常不做任何处理,直接继续
谢謝提醒是我做错了,我把代码放错地方了应该把等待的代码放在主窗体中,结果我给放到等待窗体中了