| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 763 人关注过本帖
标题:[求助]如何避免菜单重复执行?
只看楼主 加入收藏
yb_playboy
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-8-15
收藏
 问题点数:0 回复次数:6 
[求助]如何避免菜单重复执行?

大家好!

请教大家一个问题,我在执行EXE文件的时候,任何重复执行?

搜索更多相关主题的帖子: 菜单 
2006-08-25 11:25
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
很多人都做过这方面的研究,我的一个体会:每次执行该EXE文件的时候,就让EXE判断当前文件夹里有没有一个特别的固定文件,如果有的话,就表明该EXE已经执行了,程序就退出;如果没有的话,就表明该EXE没有运行,建立这样的一个文件,内容可以是空白的。退出该EXE运行的时候,删除这个特别文件。你可试一试。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-08-25 11:43
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
版主的办法有一定的缺陷,若是这个软件非正常退出(如死机、断电等),特定的文件没有被程序自动删除的话,岂不无法启动这个软件了。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-08-25 13:27
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
谢谢hu9jj的质疑。非正常退出的时候有非正常进入的处理办法。程序不是要避免重复进入吗?当用户肯定地知道不是第二次进入的时候,设置对话框的时候点击"确定"不就强行进入了吗?也有设置全局变量,判断该全局变量是否存在的办法避免程序多次打开的。我只提供了一种实现方法,不同的程序要求当然也会存在不同的处理方法。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-08-25 20:28
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
这有啥可研究的,EXE文 件一是可以根据进程判断,第二一个可以根据程序的当前窗口判断

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-08-26 08:14
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
经过试验,启动经过编译的VFP程序时是不能重复打开数据库的,只要程序启动时就打开数据库,那么在重复启动程序时就会提示“不能存取文件”,也就无法继续运行重复的程序,而第一次启动的程序不会受影响。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2006-08-28 08:35
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
收藏
得分:0 
本来单机版的东东是不可以重复打开的,我做程序的时候,即使是网络版的,每个计算机打开客户端只能 是一次

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-08-28 19:11
快速回复:[求助]如何避免菜单重复执行?
数据加载中...
 
   



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

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