奇怪!
使用过程中对原来的表属性代码进行了更改编辑,新设定的代码竟然无效,执行的仍然是更改前的代码。把原代码用‘号全部注释掉后,原设定的代码依然有效。怎么回事?
上面的问题是在FOXTABLE 2012.6.3.1版本运行出的,同样的项目用U盘拷贝在另外一台电脑运行是正常的,FOXTABLE 的版本不同,是12.4.12.1。把U盘插回原来的电脑直接点击在U盘上的项目,运行正常,点击电脑上的同一项目,表属性代码设定依然不起作用。
仔细检查后发现FOXTABLE 2012.6.3.1版本下,新建项目要保存后,退出FOXTABLE,再进入FOXTABLE才能正常运行,而且不能保存在“我的文档”文件夹中,对比查看保存项目的文件夹发现,第一次建立项目编程保存后,项目文件夹的Catch文件夹中没有所编辑表对应的.dll文件产生,要再次打开项目时才产生所编辑表对应的.dll文件,项目运行才正常,项目保存在“我的文档”文件夹中则不会产生.dll文件,项目所设定的表属性代码无法生效。
版本12.4.12.1的FOXTABLE 不存在这个问题。
是我哪儿使用不对?还是其他什么原因?
项目属性事件代码设定正常,不管是否保存在“我的文档”文件夹中都不会产生上述问题,Catch文件夹中会同步产生所编辑项目属性对应的.dll文件。
[此贴子已经被作者于2012-6-19 0:43:46编辑过]