g**988,你的项目用过后发现有两个比较大的问题希望你改进:
1、项目运行后,不能完全退出。执行退出后在进程中可以看到还在运行。
2、项目不能完全卸载。可能是制作安装包的方法有问题。
关于第一个问题,项目不能完全退出,在许多搭建之星设计的项目中会发生,是什么原因产生的,如何避免,还请ADMIN给回答一下。解决的办法我一般是加入一个“应用项目控制”构件,在主窗口关闭事件里设置“执行终止项目运行”方法。
项目运行后,不能完全退出,只能有一种错误,而且很典型,即没有关闭窗口1。当项目中有两上以上窗口时,在运行项目后,通过窗口1,调出窗口2,然后窗口1隐藏,这时选择窗口2标题栏中的关闭按钮,则肯定出现这个情况。因为,关闭窗口2,表示窗口2隐藏,这时窗口1同样处于隐藏状态,项目仍处于运行状态,只过所有窗口均处于隐藏状态罢了。
主要记住一点:关闭窗口1,表示退出系统;关闭窗口2,表示隐藏窗口2。
解决办法:
1、隐藏窗口2(3、4......)标题栏的“关闭”按钮,通过“退出”按钮,执行窗口的方法“关闭系统”。
2、当有两个以上窗口时,令窗口1做“主控界面”,其它窗口做累似于“关于、软件信息、开始画面”之用。项目运行时,先弹出“开始画面”等信息。
3、分项目去做。一个项目一个窗口。通过覆盖追加执行,打开子项目。