| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 812 人关注过本帖, 1 人收藏
标题:如何判断一个文件是否打开,如d:\1.doc
只看楼主 加入收藏
changming_10
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-10-17
结帖率:0
收藏(1)
已结贴  问题点数:10 回复次数:6 
如何判断一个文件是否打开,如d:\1.doc
我制作的程序中有一部分需要将数据库保存为word文档,而另外一部则是打开这个文档进行查看,这样的话如果文档打开时,进行保存就会出错,能不能先判断文档是否打开,若打开则先关闭,使用fclose()函数吗?怎么用?vfp中编程打开文件用fopen()还是DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING, STRING, STRING, STRING, INTEGER
ShellExecute(0,"open","e:\加减训练\打印试题.doc","","",1)
搜索更多相关主题的帖子: 数据库 如何 制作 
2013-10-18 09:24
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:2 
if fopen([d:\1.doc])=-1
   ?'文件无法打开'
else
   ?'文件已打开'
endif

坚守VFP最后的阵地
2013-10-18 09:34
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
FCLOSE( ) 函数
刷新并关闭低级文件函数打开的文件或通信端口。
关键在于文件的打开方式,不同的打开方式,保存的方法也不同。


坚守VFP最后的阵地
2013-10-18 09:38
b土木丁口
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:264
专家分:189
注 册:2013-9-12
收藏
得分:2 
学习了
2013-10-19 10:03
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
真的可行?

授人以渔,不授人以鱼。
2013-10-19 22:59
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
收藏
得分:2 
h=fopen("e:\加减训练\打印试题.doc",1)  &&以写的方式打开
if h=-1
    wait wind '文件已经打开'
else
    =fclose(h)
    DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING, STRING, STRING, STRING, INTEGER
    ShellExecute(0,"open","e:\加减训练\打印试题.doc","","",1)
endif
2013-10-22 10:02
shockyan
Rank: 1
等 级:新手上路
帖 子:4
专家分:2
注 册:2013-3-4
收藏
得分:2 
学习了
2013-10-24 22:51
快速回复:如何判断一个文件是否打开,如d:\1.doc
数据加载中...
 
   



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

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