Foxtable(狐表)用户栏目专家坐堂 → 发布后菜单变灰


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

主题:发布后菜单变灰

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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
发布后菜单变灰  发帖心情 Post By:2021/5/11 7:16:00 [显示全部帖子]

反馈一个奇怪问题:
程序在开发环境运行没有问题。

但发布后有问题,具体描述:

我的程序是主窗口上面有按钮,通过按钮打开新窗口。
内置了100多个窗口,每个内容都很多。有不少窗口表格通过sql语句生成。

反复开关多个窗口后,开始一切正常,但开关大概20个窗口以后,主界面的所有按钮会突然失灵,就是怎么按都不会再打开窗口,也没有报错。
鼠标移动过去按钮颜色还会变,所以也不是死机。此时硬件性能也不应该有问题。都是新电脑。


我已经清理了Bin文件夹,在两台windows10系统的电脑上测试都有这个问题。
foxtable开发版本2020.5.1和2021.5.1都试过了,还是有这个问题。

我比较确定的是按钮的click事件没有被触发。因为我在个别按钮内只有一个messagebox.show语句,当出现异常后。再点击这个按钮,按钮会显示被压下弹起,但不会执行任何代码。



[此贴子已经被作者于2021/5/23 13:16:27编辑过]

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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/5/11 9:30:00 [显示全部帖子]

谢谢二位。以管理员运行试过了。systemready早就知道这个危险性,绕多远的路也从来不敢用的。


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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/5/11 9:54:00 [显示全部帖子]

我刚设计了timer事件代码再屏幕上显示systemready状态,一直都是ready没问题。但主窗口内的按钮在反复使用后就是会失灵。

期间我主要的操作就是反复开关窗口,开关二十几次之后,感觉屏幕稍微顿一下,之后若关闭新打开的窗口也还可以进行,新开的窗口内的按钮也还好用。
就是原来的主窗口内的所有按钮就完蛋大吉了。感觉是主窗口内所有的button click事件都被屏蔽了似的。因为这个在两台电脑都是如此,我怀疑foxtable内有没被发现的坑,希望老师们深入研究一下

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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/5/20 19:07:00 [显示全部帖子]

我似乎发现了问题可能的原因。所以再次反馈一下供您参考,希望对Foxtable的稳定性增强有帮助。

经过我测试,这个按钮失灵是所有button控件的click事件都失灵了,但其他的事件暂时没有发现失灵。

我反复试错,最后发现在刚开始的时候,数据库和程序都在本机运行,所以也并没有打开1433等端口服务,数据库连接字符串中直接用计算机名加数据库名,例如:MyComputerName\TestDB
在这种情况下,程序连接数据库没有问题还很快。但我怀疑数据库连接不稳定,导致foxtable偶尔访问数据库时出现未知的错误或者兼容性问题,故而不知怎么就失灵了按钮的click事件。

当我把数据库1433TCP端口打开,相应数据库配置都做成网络版,数据库连接字符串中把计算机名加数据库名替换成本机的Local IP例如 192.168.1.104,此时数据库连接似乎变得更稳定,
反复测试也没有再发现按钮失灵的问题。

再强调一下按钮失灵的问题在开发环境运行时在上述两种情况都没出问题,只有发布之后有这个问题。而经过TCP端口绕了一圈就好了。

我使用的程序版本为2021.5.12日最新的一版。数据库为sql server express 2019
  



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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/5/23 13:26:00 [显示全部帖子]

2021.05.23 更新:
问题出现还是毫无规律。有时一整天都没事,有时几分钟啥也不做自己就失灵。
发现更多细节:系统菜单变灰。 之前没用系统菜单,这次特地把它调出来测试看看,果真发现问题。

问题都是发生在发布后的程序。和这个帖子的情况基本一样了。

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=10819&page=0&move=next
 
附件是发布后的project,另外帖子里狐狸爸爸说过他能调试的。其他文件太大上传不了

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:project.rar



[此贴子已经被作者于2021/5/23 13:37:45编辑过]

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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/5/24 11:28:00 [显示全部帖子]

好的等您消息。我现在卡在这里了。另外今天和客服已经核对了激活码没问题。

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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/5/24 16:56:00 [显示全部帖子]

我这个地区QQ不让登录,已经发送客服邮箱。

另外,我把所有的代码都删了,外部数据源也删了,只留一个内部表和主窗口。一共不超过五页代码。问题还是依旧。
所以我想不太可能是我代码的问题吧。

=============================
补充一下背景环境:

我目前这把锁是大概半年前买的永久开发版,我的两台电脑一台是联想台式机,一台Asus笔记本,都是全新的。
另外我去给客户的两台电脑也装过之前发布的程序,也都出现了菜单变灰按钮失灵的问题。

我两台电脑的操作系统都是windows 10 Pro,都是英文版的,我装了中文语言包。
客户的两台电脑都是windows 10英文版,他们肯定没装中文语言包。  

我这个程序分别在狐表的2020-05-01,2021-05-12,2021-05-23版都编译过,都有按钮失灵的问题。

=============================

希望这次可以解决。 阿弥陀佛保佑!
[此贴子已经被作者于2021/5/24 17:03:52编辑过]

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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/5/24 17:06:00 [显示全部帖子]

https://reomastersolutions-my.sharepoint.com/:u:/p/info/EY0xXJ4NItBFrhu2tGQUlGUBmitZUKymotqz8Bp5Ag-xHw?e=kN4vt7

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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/5/24 17:07:00 [显示全部帖子]

辛苦蓝老师这么快回复,您看看这个连接可以打开吗。国内那套工具这里都不让用。

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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/5/24 17:49:00 [显示全部帖子]

好的我先试试看。编译后的文件内部编码都没问题?

 回到顶部
总数 14 1 2 下一页