我自从上次更新后,开发的几个小程序,为什么退出后发现<进程>中有我刚才运行的程序,严重占用进程资源...原因不知道出在什么地方,请指教!
这个问题我也有发现。近期我做一个三窗口(1、2、3)的软件,窗口2、3打开时均隐藏窗口1,如果关闭窗口2或3后不恢复窗口1可见。就是这样一个项目,每次直接关闭窗口2或3后,整个项目在搭建之星设计界面中就没有了,必须重新启动设计项目,不但如此,在进程中并没有关闭,如果你打开过多少次就有多少个进程项记录。这个问题值得ADMIN注意!!!
引力波
这不是错误,等于隐藏了该项目;在设计中,你必须要考虑到该种情况。
该种项目一般要使用 系统件->“指示区图标”构件。只要把该构件放在第一个窗口中即可。
执行窗口1的方法“关闭窗口”,相当于退出正在运行的系统,但是执行窗口2、窗口3的方法“关闭窗口”,只是隐藏该窗口,而根据你的设置,窗口1这时是隐藏的。所以这时整个项目处于隐藏状态,但是并没有退出运行。
我记得以前比如有五个窗口,两个显示,直接按主窗口的退出按钮就行。现在要做个退出按钮来关 闭窗口1 窗口2 退出系统,否则关闭时会有win系统出错的声音。显示的窗口中有主窗口调用的东西。
致志艺风云:不应该出现这种情况,在同一项目中的多个窗口,其中关闭“窗口1”相当于“退出系统”;关闭“其它窗口”相当于执行对该窗口的隐藏。
建议:你在好好检查命令设置。如果仍有问题,直接贴到论坛或发到Webmaster@diylsoft。