使用了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编辑过]