Foxtable(狐表)用户栏目专家坐堂 → [求助] openQQ 网络环境下编号


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

主题:[求助] openQQ 网络环境下编号

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


加好友 发短信
等级:七尾狐 帖子:1634 积分:14432 威望:0 精华:0 注册:2014/6/6 8:42:00
  发帖心情 Post By:2018/9/11 23:48:00 [只看该作者]

老师,那个事件中我还有一个

Dim msg As String = e.Message
Dim dr As DataRow = DataTables("信息").AddNew
dr("发送者") = e.UserName
dr("时间") = Date.Now()
dr("信息") = e.Message
If msg.StartsWith(":f") AndAlso msg.EndsWith("f:") Then
    msg = msg.SubString(2, msg.Length - 4)
    dr("信息") = msg
    For Each us As UserInfo In Users
        QQServer.SendNotice(us.Group & "." & us.Name ,"{!}" & msg)
    Next
    QQServer.SendNotice(e.UserName,"{!}群消息发送成功!")
End If

Dim msgg As String = e.Message

If msgg.StartsWith(":p") AndAlso msgg.EndsWith("p:") Then

    msgg = msgg.SubString(2, msgg.Length - 4)

    If flbhs.ContainsKey(msgg) Then '如果存在这个月的编号

        flbhs(msgg) = flbhs(msgg) + 1 '将该月最大编号加1

    Else

        flbhs.Add(msgg,1) '如果是这个月的首次编号,则编号等于1

    End If

    e.ReturnValue = flbhs(msgg) '将编号返回给客户端

End If


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


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

1、红色代码弹出什么?

 

Dim msgg As String = e.Message
msgbox(msgg)
If msgg.StartsWith(":p") AndAlso msgg.EndsWith("p:") Then
    msgg = msgg.SubString(2, msgg.Length - 4)
msgbox(msgg)

msgbox(flbhs.ContainsKey(msgg))
    If flbhs.ContainsKey(msgg) Then '如果存在这个月的编号

        flbhs(msgg) = flbhs(msgg) + 1 '将该月最大编号加1

    Else

        flbhs.Add(msgg,1) '如果是这个月的首次编号,则编号等于1

    End If

    e.ReturnValue = flbhs(msgg) '将编号返回给客户端


End If

2、项目启动的时候,9楼的代码,需要重新生成flbhs的值的。


 回到顶部
总数 12 上一页 1 2