Foxtable(狐表)用户栏目专家坐堂 → [求助]openQQ服务端发送系统消息出错


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

主题:[求助]openQQ服务端发送系统消息出错

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


加好友 发短信
等级:四尾狐 帖子:969 积分:8609 威望:0 精华:0 注册:2012/10/3 13:25:00
[求助]openQQ服务端发送系统消息出错  发帖心情 Post By:2017/9/4 22:11:00 [只看该作者]

在本机启动openQQ服务端和两个客户端,运行无误。

于是,在服务端窗口中的按钮写下如下代码进行测试:
QQServer.SendNotice(User.Name,"{!}国庆节")

点击按钮,提示:未将对象引用设置到对象的实例。是哪里问题?

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/9/4 22:16:00 [只看该作者]

确认是在服务端执行的代码,而不是在客户端执行的?

试试改为用户名称
QQServer.SendNotice("客户端登陆用户","{!}国庆节")

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


加好友 发短信
等级:四尾狐 帖子:969 积分:8609 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2017/9/4 22:28:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:image 1.jpg
图片点击可在新窗口打开查看

在服务端窗口执行的代码,用户名或分组.用户名,都不行。

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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/9/4 22:40:00 [只看该作者]

服务没有启动

QQServer.ServerIp = "192.168.100.6" '指定IP地址
QQServer
.ServerPort = 52177 '指定端口
QQServer
.HeartbeatInterval = 30 '指定心跳时间
QQServer
.HeartbeatTimeout = 100 '指定心跳超时时间
QQServer
.Start() '启动QQServer

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


加好友 发短信
等级:四尾狐 帖子:969 积分:8609 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2017/9/4 22:57:00 [只看该作者]

Ip是: 127.0.0.1
重新启动服务端,运行代码:QQServer.SendNotice(User.Name,"{!}国庆节")
不再报错,但客户端没反应。



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


加好友 发短信
等级:超级版主 帖子:112380 积分:572162 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/9/4 23:13:00 [只看该作者]

客户端启动登录成功了吗。服务端和客户端在同一台电脑,服务端才能使用127.0.0.1,否则设置为局域网ip

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


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

直接写啊,改成你对应的用户名。

 

QQServer.SendNotice("生产部.林海","上午9点集合,地点人民广场!")


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


加好友 发短信
等级:四尾狐 帖子:969 积分:8609 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2017/9/5 10:58:00 [只看该作者]

谢谢两位版主!

遇到一个新问题,在内置验证QQ的客户端,有个信息表,为什么没有显示发送过的信息?

 


图片点击可在新窗口打开查看此主题相关图片如下:aaaa.jpg
图片点击可在新窗口打开查看

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


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

1、SendNotice是给窗口发送信息;

 

2、例子的代码写在ReceivedMessage,只有通过send发送的,才会触发代码


 回到顶部