Foxtable(狐表)用户栏目专家坐堂 → systemidle错误


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

主题:systemidle错误

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


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
systemidle错误  发帖心情 Post By:2014/7/26 15:25:00 [只看该作者]

单个窗口的时候,打开和关闭都不会出问题
,同时打开三个窗口的时候,打开关闭两次就出现这个错误


此主题相关图片如下:搜狗截图20140726151746.png
按此在新窗口浏览图片

点击按钮加载表并打开窗口,打开窗口前加载表

按钮click事件代码
'加载并显示相关表
If DataTables.Contains("mokuai")=False Then
    DataTables.Load("mokuai")
End If
Tables("mokuai").Visible=True
'加载并显示相关表
Forms("模块").open
MainTable = Tables("mokuai")


关闭窗口时卸载表,窗口afterclose事件代码
'卸载相关表
If DataTables.Contains("mokuai")=True Then
    DataTables.unLoad("mokuai")
End If

'卸载相关表


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


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2014/7/26 15:30:00 [只看该作者]

如果不卸载表,也不会弹出错误提示,只要三个表都卸载了就会出错

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/7/26 16:06:00 [只看该作者]

检查一下SysteIdle中的事件代码


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


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
回复:(狐狸爸爸)检查一下SysteIdle中的事件代码  发帖心情 Post By:2014/7/26 16:16:00 [只看该作者]

SysteIdle事件中没有写代码

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/7/26 18:06:00 [只看该作者]

与菜单的SystemIdle冲突了。

不用卸载表,多几张表没关系。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/27 9:21:00 [只看该作者]

 系统事件 SysteIdle

 

 菜单事件 SysteIdle

 

 都检查一下。


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2014/7/27 9:32:00 [只看该作者]

缷载表代码放在关闭窗口的按钮代码最后,只能完全关闭窗口后再卸载! 原因:逻辑错误:卸载表代码不能放在窗口事件中,窗口未完全关闭而卸载其所有者表而导致!
[此贴子已经被作者于2014-7-27 9:34:01编辑过]

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


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
回复:(程兴刚)缷载表代码放在关闭窗口的按钮代码最...  发帖心情 Post By:2014/7/27 10:13:00 [只看该作者]

卸载相关表
If DataTables.Contains("mokuai")=True Then
    DataTables.unLoad("mokuai")
End If

'卸载相关表

缷载表代码放在关闭窗口的按钮代码最后,,还是会提示错误

 

第一次三个窗口都打开后,一个一个关闭,是正常的,第二次三个窗口都打开后,关闭到第二个的时候就提示错误,一定要关闭狐表重新开


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/27 10:16:00 [只看该作者]

做个出错的例子,发上来。

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


加好友 发短信
等级:二尾狐 帖子:579 积分:4940 威望:0 精华:0 注册:2014/4/29 14:32:00
  发帖心情 Post By:2014/7/27 10:20:00 [只看该作者]

以下是引用有点甜在2014-7-27 9:21:00的发言:

 系统事件 SysteIdle

 

 菜单事件 SysteIdle

 

 都检查一下。

把菜单中的systeidle事件代码全部删除后,不会提示错误了


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