以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [建议] 添加的附件在发布后应该放在子目录下的Project文件夹中!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=4774)

--  作者:程兴刚
--  发布时间:2009/10/28 23:07:00
--  [建议] 添加的附件在发布后应该放在子目录下的Project文件夹中!


如果不这样做发布完成的程序会出现bug!
      理由:设计者设计测试时在项目文件夹添加的一些供程序调用的而不在系统默认的三个目录的文件,如:独立存储的声音、数据库、其他图片等文件的文件夹,当时设计者没有这个Project目录,而是设计者采用代码在项目文件的统计目录的其他(非默认的三个文件夹)里面调用,然而,这些文件在发布时被添加的位置不是在Project目录中,这就造成了程序运行时,找不到这些文件(因为这个文件夹不在.FoxEx文件目录中),造成系统代码调用文件失效。
     
      设计者可解决办法只有两个:
      1、提前在项目文件根目录建立.Project文件夹,将.Foxdb文件复制到这个文件夹进行设计,测试,完毕后在发布前再将这个.Foxdb复制到.Project文件夹外再发布。
      2、只能在默认的那三个文件夹中放置供程序调用的文件或者数据库(直接放在那三个文件夹之外的同级目录或其他文件夹进行设计调试最终导致不能调用,可这样添加附件就将失去意义)。

       狐表禁止了在发布后手动添加、删除、移动等改变发布后的项目文件这是很不错的限制,很不错的限制思路。

           也请大家测试一下是不是有相同的原因,便于贺老师改进。

--  作者:狐狸爸爸
--  发布时间:2009/10/29 8:45:00
--  
收到