caizeping 发表于 2012-5-25 22:34:23

求助dbx碰到只读文件的问题

如题,如果利用dbx打开了一公共盘里的文件,还做了修改,要保存,而此文件被别的机子打开着的,有没办法避开这些只读开打的文件,或者如果保存失败,能不能用vl-catch-all-apply这个,发现不能保存后就直接关掉,然后程序还依然执行下去。。。我碰到的访问冲突错误不知道是不是这原因。希望高手能指点指点,要是能用例子更好谢谢

zark 发表于 2012-5-25 22:51:17

你在读取前可以先用函数将那个文件保存到一个临时目录下执行,修改完再覆盖原地址呢

caoyin 发表于 2012-5-25 23:30:18

用(open FileName "a")判断文件是否可写
如不可写,在dbx中使用saveAs

caizeping 发表于 2012-5-26 00:59:39

我刚接触到dbx,对反应器也不熟悉。。。。程序在CAD文件保存后触发反应器,修改保存文件所在文件夹的其他文件。。。只测试回调函数没出错,接通反应器后,运行,CAD闪个不停,之后直接关闭。。。。请大师帮我看看,帮我修修,为什么会这样,是不是反应器里不支持DBX的?
页: [1]
查看完整版本: 求助dbx碰到只读文件的问题