以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]判断文件是否已经打开,代码问题? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=29931) |
-- 作者:红颜 -- 发布时间:2013/3/16 21:14:00 -- [求助]判断文件是否已经打开,代码问题? If FileIsOpened("D:\\门诊收费系统\\收费2013.3.15.Foxtable项目")= True Then
以上代码不能正确判断,难道狐表不能判断自己做的文件吗?
是不是文件后缀名“Foxtable项目”有问题?
打开文件后,在窗口做了个测试按钮,测试了n次都提示("文件未打开"),明明已经打开了! |
-- 作者:晕了快扶我 -- 发布时间:2013/3/16 21:28:00 -- 少了后缀名 D:\\门诊收费系统\\收费2013.3.15.Foxtable项目.table 或者是.foxdb |
-- 作者:红颜 -- 发布时间:2013/3/16 22:21:00 -- 都试过了,狐表不知是什么类型文件,几个后缀名都不成的。 可能是不支持。 |
-- 作者:实话实说 -- 发布时间:2013/3/18 8:34:00 -- 下面代码是项目发布后可以打开,发布前不行 Dim fl As String = "E:\\CableERP\\原材料仓\\Project\\原材料仓.foxex" If FileSys.FileExists(fl) Then \'如果文件存在 Syscmd.Project.Open(fl,_UserName,_UserPassword) \'打开项目 Else Messagebox.Show("文件不存在!","提示") End If |
-- 作者:ztmdnzc -- 发布时间:2013/6/11 11:20:00 -- 用getfiles("D:\\门诊收费系统")试试,可看到所有包括后缀的文件名,当然也包括”收费2013.3.15.Foxtable项目“这个文件。 |