以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  BUG收集  (http://foxtable.net/bbs/list.asp?boardid=12)
----  关于“项目属性”工具栏的BUG  (http://foxtable.net/bbs/dispbbs.asp?boardid=12&id=28297)

--  作者:gedogn
--  发布时间:2013/1/24 18:00:00
--  关于“项目属性”工具栏的BUG
返回系统菜单后,打开“项目属性”后再关闭时,会提示没有没有找到功能区错误。
怀疑是将“系统菜单”和“用户菜单”弄混淆了,并且可能导致systemIdle事件(如果规定的话)出错,只能重启foxtable软件才行。
并且只要修改“项目属性”,就必须重启foxtable软件,否则systemIdle事件不运行。
--  作者:lin_hailun
--  发布时间:2013/1/28 10:34:00
--  
 当你返回到系统菜单的时候,你用户菜单的那些功能区是不可见的了(也就是对于编译器来说,找不到那些功能区),你必须返回用户菜单才能正常。

 一般在开发的时候,都是在系统菜单的基础上加入自己的菜单,开发完以后删掉系统菜单的内容。

--  作者:gedogn
--  发布时间:2013/1/28 10:47:00
--  
肯定有问题!
如果在systemIdle事件中使用了用户菜单,就会造成这样的后果:必须重新打开程序,否则,systemIdle事件将出错不运行。
--  作者:lin_hailun
--  发布时间:2013/1/29 8:36:00
--  
以下是引用gedogn在2013-1-28 10:47:00的发言:
肯定有问题!
如果在systemIdle事件中使用了用户菜单,就会造成这样的后果:必须重新打开程序,否则,systemIdle事件将出错不运行。


systemIdle事件运行出错的时候,代码第二次是不会再执行的,除非你在项目属性那里重新点确认并不出错,才可能正常运行的。

说过了,你最好在系统自带的菜单上添加用户菜单,这样就不会出现找不到菜单导致出错的提示和问题了。