以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]判断文件是否已经打开?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=29337)

--  作者:红颜
--  发布时间:2013/3/4 22:31:00
--  [求助]判断文件是否已经打开?

判断文件是否已经打开?

 

为此Foxtable在FileSys之外提供了一个FileIsOpened函数,用于判断指定的文件是否已经打开。

示例:

If FileIsOpened("C:\\foxtable\\Trial")= True Then
   
MessageBox.Show("文件已经打开")
End
If

 

如何判断狐表文件是否已经打开?

代码?代码位置?

 


--  作者:程兴刚
--  发布时间:2013/3/4 22:57:00
--  

1、AfterOpenProject事件读取并判断某个位置文本文件内容是否为指定值,不是,写入指定值并打开系统,是,直接退出!

2、BeforeCloseProject事件向该文本文件写入空值(清空内容)


--  作者:双轨制
--  发布时间:2013/3/5 8:13:00
--  
这问题有点奇怪,你想判断某个文件是否打开的时候,就用这个代码判断,任何地方都可以。
--  作者:红颜
--  发布时间:2013/3/5 8:34:00
--  
以下是引用双轨制在2013-3-5 8:13:00的发言:
这问题有点奇怪,你想判断某个文件是否打开的时候,就用这个代码判断,任何地方都可以。

朋友并没有明白我的意思。

我的意思是在打开文件前判断该文件是否已经启动:仅仅针对狐表。

 

比如桌面有个快捷图标(自己用狐表开发的文件),当该文件已经启动的时候,做出提示,并且不能重复打开。


--  作者:红颜
--  发布时间:2013/3/5 14:53:00
--  
以下是引用程兴刚在2013-3-4 22:57:00的发言:

1、AfterOpenProject事件读取并判断某个位置文本文件内容是否为指定值,不是,写入指定值并打开系统,是,直接退出!

2、BeforeCloseProject事件向该文本文件写入空值(清空内容)

程斑竹能做个例子吗?

谢谢!