以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]不能执行窗口按钮代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154775)

--  作者:明天的灵
--  发布时间:2020/9/26 18:56:00
--  [求助]不能执行窗口按钮代码
有一台电脑,开机后,用了一段时间,就不能执行窗口中的按钮代码
比如窗口中的一个按钮有一句显示输出。 
MessageBox.Show("1")

执行没有任何反应。

备注:这时命令窗口可以执行代码。已重装过狐表软件(2019年开发版)

--  作者:有点蓝
--  发布时间:2020/9/27 9:29:00
--  
这个按钮只有一句代码?贴出完整代码。如果MessageBox是在if判断条件里的,应该是不符合条件。

其它按钮有没有问题?

--  作者:明天的灵
--  发布时间:2020/9/27 9:49:00
--  
补充说明:
1、当出现这种情况时,所有按钮里的命令都不能执行
2、当出现这种情况时,新建窗口,新增按钮命令,即使是简单的输出
MessageBox.Show("1") 也不执行。
3、当出现这种情况时,命令窗口的代码可以正常执行。
4、重启电脑或重新打开项目文件,窗口中的按钮又能正常执行。


--  作者:有点蓝
--  发布时间:2020/9/27 9:54:00
--  
检查什么代码使用了systemready=false,然后没有调用systemready=true,或者因为错误、或者因为不符合条件导致没有调用systemready=true。

比如到命令窗口执行systemready=true(多执行几次),然后测试按钮是否可以正常执行

--  作者:明天的灵
--  发布时间:2020/9/27 10:20:00
--  
好,等再出现此情况时,我测试下


--  作者:明天的灵
--  发布时间:2020/9/27 14:52:00
--  
今天此故障又出现了,我在命令窗口多次执行systemready = true 还是一样有故障(窗口中的按钮不能执行代码)
而且我检查过整个项目代码 ,没有使用 systemready 这个命令。

--  作者:有点蓝
--  发布时间:2020/9/27 14:57:00
--  
联系客服核对一下激活码,然后重新发布测试
--  作者:明天的灵
--  发布时间:2020/9/27 15:30:00
--  
收到,我重新申请下激活码。现在用的是5,6年前申请的。
--  作者:明天的灵
--  发布时间:2020/9/28 12:08:00
--  
经确认是故障原因是激活不正常引起,再次激活就没问题了