Foxtable(狐表)用户栏目专家坐堂 → QQClient的非正常退出


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

主题:QQClient的非正常退出

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


加好友 发短信
等级:幼狐 帖子:184 积分:1800 威望:0 精华:1 注册:2009/3/16 14:05:00
QQClient的非正常退出  发帖心情 Post By:2016/12/25 10:52:00 [只看该作者]

测试CaseStudy当中的案例时,发现一个QQClient会异常退出的情况,测试情况如下:

1.在本地计算机上启动QQServerQQClient

2.在QQClient当中登录,系统弹出登录成功的提示,使用命令窗口Output.Show(QQClient.Ready)命令得到True结果。

3.点击项目的关闭按钮,出现对话框“保存修改吗?”,此时如果选“取消”,此对话框关闭,项目不关闭。但此时再次使用命令窗口Output.Show(QQClient.Ready)命令却得到False结果。

 

也就是说,点击“项目关闭按钮”之后,不管后续在对话框上选了什么,项目是否真的关闭,OpenQQ连接都会被关闭。



我检查了QQClient示例文件的BeforeCloseProject事件,发现里面是空的,怎么还会弹出一个询问是否保存修改的对话框呢?难道是foxtable还有其他隐藏的事件?

[此贴子已经被作者于2016/12/25 10:52:43编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/25 10:57:00 [只看该作者]

你去编写下 BeforeCloseProject 事件吧。自己控制保存

 

DataTables.Save

e.SkipSave = True

 

http://www.foxtable.com/webhelp/scr/0668.htm

 


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


加好友 发短信
等级:幼狐 帖子:184 积分:1800 威望:0 精华:1 注册:2009/3/16 14:05:00
  发帖心情 Post By:2016/12/25 13:11:00 [只看该作者]

BeforeCloseProject事件我会写,就是发现这个示例文件有问题,给大家提个醒,注意一下这种异常退出情况。

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/25 15:38:00 [只看该作者]

以下是引用九易六在2016/12/25 13:11:00的发言:
BeforeCloseProject事件我会写,就是发现这个示例文件有问题,给大家提个醒,注意一下这种异常退出情况。

 

嗯嗯,是的。foxtable处理得不好。


 回到顶部