关于函数的一个问题

shiyh2000 2004-03-17 01:07:35
是否存在这样一个函数,它能判断所要进行操作的文件处在打开姿态?谢谢。
...全文
31 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
newfang 2004-03-17
  • 打赏
  • 举报
回复
你自己写个函数,用on error控制错误信息,并返回错误信息!!
可以参考我上面给你的例子!!!
shiyh2000 2004-03-17
  • 打赏
  • 举报
回复
我用copy to 命令保存一个excel文件,而同名的excel文件正处在打开状态,这时程序出错,我想做一个提示。
newfang 2004-03-17
  • 打赏
  • 举报
回复
你说的是什么文件???用什么打开的??
use 还是 fopen()
如果是前者,可以自己写一个函数:
para dbfpth,dbfname
set talk off
dbfpth=allt(dbfpth)
dbfname=allt(dbfpth)+allt(dbfname)
errortxt=''
workspace=sele()
on error errortxt=allt(str(error()))+':'+allt(message())
use &dbfname
on error
if len(errortxt)>0
sele (workspace)
return errortxt
endif
return '0'
如果是后者,则可以根据fopen()的返回值判断。

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧