Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共27 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:[分享][原创]FileIsOpened的BUG:不能判断txt文件是否打开的解决办法

1楼
黄训良 发表于:2015/12/20 11:55:00
FileIsOpened 不能判断txt文件是否打开
If FileIsOpened("D:\回家.txt")
      Output.Show("打开")
Else
     Output.Show("没有打开")
End If
感谢 红袍老师 的另外两个判断方法,如下观点,供参考:

1、FindWindows处理顶级窗口,这个函数不搜索子窗口。

2、ShowAppWindows需要指定窗口状态。这儿用于判断,不要改变用户打开文件的窗口状态。

3、这是Foxtable FileIsOpened 的BUG.


解决办法如下( 已经写成Function过程自用):
测试了6种类型的文件均可判断。大家试一试还有哪些文件类型不可判断。

以下内容只有回复后才可以浏览

[此贴子已经被作者于2015/12/20 14:05:29编辑过]
2楼
大红袍 发表于:2015/12/20 12:38:00

ShowAppWindows也可以吧?

 

http://www.foxtable.com/help/topics/2713.htm

 

3楼
大红袍 发表于:2015/12/20 12:39:00

FindWindows也可以直接查

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=77335&skin=0

 

4楼
江南小城 发表于:2015/12/20 13:13:00
学习
5楼
黄训良 发表于:2015/12/20 13:32:00

1、FindWindows处理顶级窗口,这个函数不搜索子窗口。

2、ShowAppWindows需要指定窗口状态。这儿用于判断,不要改变用户打开文件的窗口状态。

[此贴子已经被作者于2015/12/20 13:32:59编辑过]
6楼
发表于:2015/12/20 13:38:00

顶顶看看

7楼
tongliaozyr 发表于:2016/3/10 19:33:00
图片点击可在新窗口打开查看
8楼
kgdce 发表于:2019/11/16 12:56:00
看看
9楼
bobolan521 发表于:2019/11/16 13:01:00
学习一下
10楼
happyuvv 发表于:2021/2/11 7:58:00
谢谢分享
共27 条记录, 每页显示 10 条, 页签: [1] [2][3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 3 queries.