Foxtable(狐表)用户栏目专家坐堂 → 表属性事件代码失效


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

主题:表属性事件代码失效

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


加好友 发短信
等级:婴狐 帖子:27 积分:295 威望:0 精华:0 注册:2011/11/15 23:31:00
表属性事件代码失效  发帖心情 Post By:2012/6/18 22:51:00 [只看该作者]

奇怪!

使用过程中对原来的表属性代码进行了更改编辑,新设定的代码竟然无效,执行的仍然是更改前的代码。把原代码用‘号全部注释掉后,原设定的代码依然有效。怎么回事?

 

上面的问题是在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编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/6/19 7:26:00 [只看该作者]

两段代码贴出看看啦.

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


加好友 发短信
等级:婴狐 帖子:27 积分:295 威望:0 精华:0 注册:2011/11/15 23:31:00
  发帖心情 Post By:2012/6/19 13:19:00 [只看该作者]

代码本身不重要,因为代码没有错

简单如DataColChanged事件:

If e.DataCol.Name = "第一列" then

MessageBox.Show("第一列")

End If

同样存在所说的问题。

 

因为是办公室家里两个笔记本轮流用,在学习FOXTABLE中,图方便把项目存在U盘中在两台笔记本上倒来倒去,FOXTABLE的默认保存路径好像是"我的文档" [C:\Documents and Settings\Administrator\My Documents\],无意中把项目存在一个笔记本的"我的文档"中,在编辑项目时发现了上述问题。笔记本的操作系统一模一样,区别只是FOXTABLE版本不一样,在版本2012.6.3.1FOXTABLE中(或者说FOXTABLE运行有问题的笔记本上)只要把项目保存在"我的文档"以外的地方就正常了,新建项目时一定要先指定"我的文档"以外的保存路径就完全正常了,不能默认项目保存在C:\Documents and Settings\Administrator\My Documents\


 回到顶部