以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  建议狐表项目属性增加清空Catch文件夹选项属性  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4699)

--  作者:程兴刚
--  发布时间:2009/10/20 18:27:00
--  建议狐表项目属性增加清空Catch文件夹选项属性
由于版本不断地更新,多版本类型的应用,往往会导致再设计过程中打不开狐表项目文件,既然删除Catch文件夹即可避免这些错误,为何不在狐表项目属性增加清空Catch文件夹选项属性(默认清空,发布项目取消),供设计人员在新建项目时选中这个选项,项目每次打开前,读取Catch文件夹内文件内容之前先自动删除这些内容(估计为空时自动重建这些文件),设计完毕提交项目给客户,发布项目时则取消这个选项即可,这样可以避免设计过程中N多次不明原因的打开项目不成功!
--  作者:reachtone
--  发布时间:2009/10/20 18:51:00
--  
有道理,支持!
--  作者:yangming
--  发布时间:2009/10/20 19:02:00
--  
If FileSys.DirectoryExists(ProjectPath &"Catch") Then \'如果目录Catch存在
    FileSys.DeleteDirectory(ProjectPath &"Catch",2,3) \'则删除之
End If

--  作者:czy
--  发布时间:2009/10/20 20:31:00
--  
应该没太大意思。
一两次的bug是暂时的,相信很快就会过去。
--  作者:程兴刚
--  发布时间:2009/10/20 21:37:00
--  
可能对于一般用户来说,是很有必要的,而且我测试了试用版和商业版混用后,总是出错。

       甚至可以不由用户设定,让设计者使用时,系统默认这个删除设置生效,每次启动前删除,当发布(可在发布按钮中指定或者使用运行环境时)则默认不删除即可!
--  作者:程兴刚
--  发布时间:2009/10/20 21:39:00
--  
以下是引用yangming在2009-10-20 19:02:00的发言:
If FileSys.DirectoryExists(ProjectPath &"Catch") Then \'如果目录Catch存在
    FileSys.DeleteDirectory(ProjectPath &"Catch",2,3) \'则删除之
End If



        用代码不行的,系统启动出错还到不了读取和执行这些代码的过程!


--  作者:czy
--  发布时间:2009/10/20 21:48:00
--  
以下是引用程兴刚在2009-10-20 21:39:00的发言:



        用代码不行的,系统启动出错还到不了读取和执行这些代码的过程!


如果你在每个项目中设置这样的代码,这辈子都和Catch拜拜,启动时执行不到这段程序自然也就没关系了。