|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 如何检测动态标题的_screen已经运行?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
3314
人关注过本帖
标题:
如何检测动态标题的_screen已经运行?
只看楼主
加入收藏
hyswcyh01
等 级:
论坛游民
帖 子:64
专家分:47
注 册:2016-7-17
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:14
如何检测动态标题的_screen已经运行?
我的程序中标准不确定,带着用户名和当前时间。不同用户名标题就不一样,时间也在不停的跳动,不知如何解决?
请指导!谢谢!
看坛子里之前提到的也有方法,就是自己建立文件,测试文件状态,确定系统状态。也好,测试通过,但问题是如果程序中出现close all等命令就会关闭已打开的文件。另外,只是总是读写文件,有没有其他方法。
[此贴子已经被作者于2016-7-23 17:40编辑过]
搜索更多相关主题的帖子:
screen
用户名
close
动态
检测
2016-07-23 17:37
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9820
专家分:27099
注 册:2012-2-5
第
2
楼
收藏
得分:4
可以改成动态的
坚守VFP最后的阵地
2016-07-23 19:35
举报帖子
使用道具
赠送鲜花
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
3
楼
收藏
得分:4
你程序是怎样的
2016-07-24 05:43
举报帖子
使用道具
赠送鲜花
hyswcyh01
等 级:
论坛游民
帖 子:64
专家分:47
注 册:2016-7-17
第
4
楼
收藏
得分:0
就是标题显示的当前时间,我加了个time控件,会不停的修改标题时间。
另外,在标题中显示了当前用户的信息,因为每次登陆用户不同,标题也不同。
2016-07-24 17:26
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10567
专家分:43011
注 册:2014-5-20
第
5
楼
收藏
得分:4
_screen.AddObject("Timer1", "myTimer")
DEFINE CLASS myTimer AS Timer
Interval = 1000
PROCEDURE Timer
_screen.Caption = TTOC(DATETIME()) + " ... 用户信息"
ENDPROC
ENDDEFINE
2016-07-24 19:03
举报帖子
使用道具
赠送鲜花
hyswcyh01
等 级:
论坛游民
帖 子:64
专家分:47
注 册:2016-7-17
第
6
楼
收藏
得分:0
对,程序是这样的,但,问题是这样的程序,重复运行测试是不是不太好处理了。
刚才看坛子里,CreateMutex函数好像可以解决这个问题,还没时间测试,明天看看!
2016-07-24 22:49
举报帖子
使用道具
赠送鲜花
hepingfly
等 级:
贵宾
威 望:
15
帖 子:195
专家分:657
注 册:2015-5-21
第
7
楼
收藏
得分:4
测试正在运行的动态窗口并不很简单。因为牵扯到 正在运行的 window 系统窗口。如果把一些参数动态显示在窗口的标题上,而还要随时检测他是否正在运行中,这会使问题变得复杂化,这必须考虑到'瞬时枚举和筛选窗口列'的问题。但是,如果把一些动态参数只放在表单中的标签上,保持窗口名称的静态,问题会变得很简单的。
星际花草
2016-07-25 00:15
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10567
专家分:43011
注 册:2014-5-20
第
8
楼
收藏
得分:0
回复 6楼 hyswcyh01
*
* API CreateMutex() 防止程序重复运行
*
DECLARE LONG CreateMutex
IN Kernel32 STRING@, LONG, STRING@
DECLARE LONG GetLastError IN Kernel32
DECLARE LONG CloseHandle
IN Kernel32 LONG
szPrg
= PROGRAM()
hMutex = CreateMutex(NULL, 0, @szPrg)
IF GetLastError() != 183
&& ERROR_ALREADY_EXISTS
MESSAGEBOX(szPrg + " 正常启动运行")
ELSE
MESSAGEBOX(szPrg + " 不能重复运行")
ENDIF
CloseHandle(hMutex)
CLEAR DLLS
RETURN
2016-07-25 04:53
举报帖子
使用道具
赠送鲜花
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
400
帖 子:11798
专家分:43421
注 册:2006-5-13
第
9
楼
收藏
得分:4
以下是引用
hyswcyh01
在2016-7-23 17:37:05的发言:
我的程序中标准不确定,带着用户名和当前时间。不同用户名标题就不一样,时间也在不停的跳动,不知如何解决?
请指导!谢谢!
看坛子里之前提到的也有方法,就是自己建立文件,测试文件状态,确定系统状态。也好,测试通过,但问题是如果程序中出现close all等命令就会关闭已打开的文件。另外,只是总是读写文件,有没有其他方法。
先检测,没有重复运行时再执行close all等后续命令。
活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2016-07-25 08:22
举报帖子
使用道具
赠送鲜花
mywisdom88
等 级:
版主
威 望:
191
帖 子:3146
专家分:8408
注 册:2015-3-25
第
10
楼
收藏
得分:4
以下是引用
hyswcyh01
在2016-7-23 17:37:05的发言:
我的程序中标准不确定,带着用户名和当前时间。不同用户名标题就不一样,时间也在不停的跳动,不知如何解决?
请指导!谢谢!
看坛子里之前提到的也有方法,就是自己建立文件,测试文件状态,确定系统状态。也好,测试通过,但问题是如果程序中出现close all等命令就会关闭已打开的文件。另外,只是总是读写文件,有没有其他方法。
可以从以下方法结合:
1、结合8楼 吹斑竹 的方法,
2、处理你的标题,你的标题格式是什么?
3、判断,怎么才算重复,是不是只有软件运行就算重复?还是 用户+软件标题(注意,是软件标题,不包含用户,不包含时间)?等等。
4、用经过处理后的,标题 用8楼的方法判断,估计就没什么问题了。
我就会借花献佛
。
2016-07-25 08:50
举报帖子
使用道具
赠送鲜花
15
1/2页
1
2
快速回复:
如何检测动态标题的_screen已经运行?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.016180 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved