Foxtable(狐表)用户栏目专家坐堂 → openQQ使用中的问题


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

主题:openQQ使用中的问题

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
openQQ使用中的问题  发帖心情 Post By:2016/2/8 19:43:00 [显示全部帖子]

服务端ReceivedMessage事件中代码
 MessageBox.Show( Trim(e.UserName)        )
QQServer.Send(  Trim(e.UserName) , Trim(e.UserName)      )
执行结果是对的服务器弹出用户名,

客户端代码ReceivedMessage事件中代码
Dim l  As WinForm.ListBox
l  = Forms("主界面").Controls("userList")
l.ComboList = e.Message
MessageBox.Show(e.Message)
为何不执行
我以为是没在登陆中设置 我在服务器的Userloging中
e.Success = True
Dim user  = e.UserName
Dim r As DataRow = DataTables("在线用户").AddNew
r("用户名称")=user
e.Message = "5454"
e.Buddies.Add( trim(e.UserName) )
可是用户端还是不弹出 message啊

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2016/2/16 10:24:00 [显示全部帖子]

 我服务端是QQServer.Send(  Trim(e.UserName) , Trim(e.UserName)      )发送消息执行的呀
而且登陆是正常,要不
服务端怎么会
 MessageBox.Show( Trim(e.UserName)     ),弹出用户名,
现在是 客户端ReceivedMessage中好像根本收不到消息呢,根本不执行MessageBox.Show(e.Message)这个,
现在还没用到客户端给服务器发消息,服务器给客户端发消息都收不到呢

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2016/2/16 10:39:00 [显示全部帖子]

 找到问题了  我得到key 里面的用户名  里面有空格 ,登陆的时候没 过滤两端的空格

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2016/2/16 10:39:00 [显示全部帖子]

谢谢

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2016/2/16 15:35:00 [显示全部帖子]

QQClient.stop方法在那事件里面用,我打开一次后关不了,没办法只能在start前面stop 一下才正常

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


加好友 发短信
等级:二尾狐 帖子:594 积分:4030 威望:0 精华:0 注册:2015/3/10 13:25:00
  发帖心情 Post By:2016/2/16 15:41:00 [显示全部帖子]

 但是我打开的是内置聊天窗口那个窗口 ,关闭了 也没事件啊,我要在那写

 回到顶部