Foxtable(狐表)用户栏目专家坐堂 → [求助]OPENQQ接收和发送消息的问题


  共有5369人关注过本帖平板打印复制链接

主题:[求助]OPENQQ接收和发送消息的问题

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


加好友 发短信
等级:九尾狐 帖子:2216 积分:18225 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]OPENQQ接收和发送消息的问题  发帖心情 Post By:2022/10/18 17:58:00 [只看该作者]

使用了openQQ,发现有个问题。
1、qqclient接收离线消息的问题。如果服务器离线消息的时间是12:00,但是用户登录的时间是13:00,此时在消息表中看到发送消息是13:00,而不是12:00,这个似乎有点问题。如果希望显示服务器发出消息的时间,而不是转发的时间,该如何处理?
2、在qqclient中定义了一个全局变量CUser,用来获取登录成功时用户的账号。然后在客户端的ReceivedMessage事件中这样写
Dim dr As DataRow = DataTables("信息").AddNew
dr
("接收者") = CUser
dr
("时间") = Date.Now()
dr
("信息") = e.Message

如果是在线,接收者列会显示CUser

但是如果系统先发离线消息,然后客户端再登录,登录成功以后,接收者列会显示空白。
意思是:登录成功的时候,还没有给Cusr赋值,消息就已经接收了?如果希望能给接收者列赋值,该怎么处理呢?
[此贴子已经被作者于2022/10/18 17:59:50编辑过]

 回到顶部