易表在线答疑技术与交流用户社区 → 这两条保存文件语句效果有差别吗?


  共有5273人关注过本帖树形打印复制链接

主题:这两条保存文件语句效果有差别吗?

帅哥哟,离线,有人找我吗?
Egei
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:238 积分:882 威望:0 精华:0 注册:2012/4/11 10:40:00
这两条保存文件语句效果有差别吗?  发帖心情 Post By:2012/7/26 8:13:00 [只看该作者]

If(canwrite(filename),do(3),msgbox("其他用户正在写文件,请稍后再次保存文件。",0))

 

If(status,msgbox("其他用户正在写文件,请稍后再次保存文件。",0),do(3))

 

效果一样吗?

[此贴子已经被作者于2012-7-26 8:16:28编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2012/7/26 12:46:00 [只看该作者]

前者指定文件,后者为当前文件...


 回到顶部
帅哥哟,离线,有人找我吗?
Egei
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:238 积分:882 威望:0 精华:0 注册:2012/4/11 10:40:00
  发帖心情 Post By:2012/7/26 17:09:00 [只看该作者]

filename 系统变量 指定的也就是当前文件呀

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2012/7/27 8:54:00 [只看该作者]

1、CanWrite是指定文件(当然包括当前文件),而Status仅仅是指当前文件。

2、CanWrite是用于判定其他用户是否在向指定文件写入数据(如执行存盘、删除、复制、导入等操作),而Status仅仅判断当前文件是否处于存盘状态。

3、CanWrite的返回值为False/True,而Status返回值为1/0.

 

——以上!


 回到顶部
帅哥哟,离线,有人找我吗?
Egei
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:238 积分:882 威望:0 精华:0 注册:2012/4/11 10:40:00
  发帖心情 Post By:2012/7/27 9:09:00 [只看该作者]

谢谢 这下解释的很清楚了,相信对大家也有帮助。


 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2012/7/27 9:52:00 [只看该作者]

以下是引用Egei在2012-7-27 9:09:00的发言:

谢谢 这下解释的很清楚了,相信对大家也有帮助。

其实这都是帮助文件中函数命令的解释,我只是觉得楼主并没有用心去看。

当然,直接到论坛获取答案或许快,但如果能通过自己的实践、体会得到的答案更有价值。

 

最后,帮助文件的学习是最基础的...


 回到顶部