| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1303 人关注过本帖, 1 人收藏
标题:【求助】vf编好软件发布后,运行软件再退出,发现在任务管理器里并未退出, ...
只看楼主 加入收藏
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
收藏
得分:0 
以下是引用taifu945在2015-8-6 15:47:58的发言:

他的关键应该是没用CLEAR EVENTS这句,而不是用没用QUIT。

正解。VFP做的系统最后没用CLEAR EVENTS,是退不出VFP的。
2015-08-07 02:10
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
vf编好软件发布后,运行软件再退出,发现在任务管理器里并未退出,怎么样解决啊?

怎么样才能软件退出后任务管理器里也相应退出

没用clear events,他那么多“退出”是怎么回事?在任务管理器中留着,那不是没有clear events的现象,自己试试吧。

[ 本帖最后由 TonyDeng 于 2015-8-7 02:45 编辑 ]

授人以渔,不授人以鱼。
2015-08-07 02:44
monkey444
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2014-10-26
收藏
得分:0 
回复 10楼 taifu945
一开始是写了clear events 就是没写quit
2015-08-07 07:49
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
我刚测试了。
总结是,只要运行 QUIT,就会退出VFP
下面是我测试过程
建立1个PRG

*程序1.PRG 设置为主文件
CLOSE ALL
CLOSE DATABASES
SET PATH TO SYS(5)+SYS(2003)
DO FORM 表单1
READ events
*建立1个表单1
*在表单1中,建立3个Command1,Command2,Command3
*Command1.Click
thisform.release

*Command2.Click
thisform.release
quit

*Command3.Click
thisform.release
clear events
quit

分别运行3个按钮,COMMAND1,只退出表单,IDE窗口还在,COMMAND2,退出表单,IDE窗口不在,
COMMAND3,退出表单,IDE窗口不在,
再建立1个COMMAND4,只写上QUIT,退出表单,IDE窗口不在,

测试时,IDE窗口没隐藏。
结论,
2015-08-07 10:42
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
没隐藏他会在“退出”后只在任务栏上看的在屏幕上看不到?他会说“退出了”?动动脑筋吧,死顶。他那是用网上常教那种隐藏vfp窗体的方法做,如何做真正脱离vfp窗体程序的做法,我在这里详细教过两次,还有原理剖析,就是太常见才特意写出来的。

[ 本帖最后由 TonyDeng 于 2015-8-7 11:47 编辑 ]

授人以渔,不授人以鱼。
2015-08-07 11:39
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用hu9jj在2011-7-24 14:31:12的发言:

楼主解释的很详细啊。当初我刚用顶层表单时,就为无法关闭VFP主窗口而苦恼,网上查找资料,有设置主窗口属性visible=.f.的,也有将主窗口显示位置设置在屏幕之外的,最后是通过在config.fpw文件中写入screen=off,才彻底关闭了VFP的主窗口。但为什么要这样做就没有深究了。


他退出的是自己的窗体上的程序,但由于_screen隐藏了,还在任务栏上,无法点击,故无法退出。所谓只有用quit才见效,就是明证。这是根据1楼的说法就能分析出来必定是这个原因的。

[ 本帖最后由 TonyDeng 于 2015-8-7 11:48 编辑 ]

授人以渔,不授人以鱼。
2015-08-07 11:44
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
這就是很多人繌是說,即使寫了_SCREEN.Visible = .F.,_SCREEN窗體仍然存在的原因,在Windows的任務欄會看到兩隻狐狸頭。

以下是引用hu9jj在2011-7-24 14:31:12的发言:

楼主解释的很详细啊。当初我刚用顶层表单时,就为无法关闭VFP主窗口而苦恼,网上查找资料,有设置主窗口属性visible=.f.的,也有将主窗口显示位置设置在屏幕之外的,最后是通过在config.fpw文件中写入screen=off,才彻底关闭了VFP的主窗口。但为什么要这样做就没有深究了。

授人以渔,不授人以鱼。
2015-08-07 11:46
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2015-08-07 11:54
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以图为证,只要我运行 QUIT,我任务栏中就没了
图片附件: 游客没有浏览图片的权限,请 登录注册
2015-08-07 11:56
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
这个是隐藏了IDE窗口的。
图片附件: 游客没有浏览图片的权限,请 登录注册
2015-08-07 11:59
快速回复:【求助】vf编好软件发布后,运行软件再退出,发现在任务管理器里并未退 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036162 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved