请教大哥大姐们一个问题,我的程序不知道什么原因,生成一个exe文件后运行,正常退出(程序中的退出按钮)后,进程里没有,但是要是中途点那个红叉(关闭)退出后,进程里还有,请问这是什么原因呀?跟踪程序,它们执行的路径都 是一样的,但结果却不一样…………
通常可以写一个类来控制自己程序的进程和窗体 可以通过标识 数组等
这样在关闭程序时候 可以通过返回的状态值来结束隐藏窗体
就象程序在结束时 建议使用unload而不要使用end一样
合理的分配调用资源 是同样也是一个程序好坏的关键
给个关闭所有子窗体的示例作为参考
Dim frm As Form For Each frm In VB.Forms If frm.Name <> "MDIFRMName" Then Unload frm End If Next