【发布时间】:2016-08-20 20:16:47
【问题描述】:
嘿,我正在构建一个 skypebot,但我无法弄清楚为什么我会收到 2x 的消息
这是我正在使用的代码
private void Form1_Load(object sender, EventArgs e)
{
client = new Skype();
client.MessageStatus += Client_MessageStatus;
AttachToSkype();
}
private void Client_MessageStatus(ChatMessage pMessage, TChatMessageStatus Status)
{
MessageBox.Show(pMessage.Sender.Handle + " Says: " + pMessage.Body);
}
感谢您的宝贵时间-特里斯坦
【问题讨论】:
-
我认为
MessageStatus事件被多次订阅。这不应该发生。完成工作后尝试unsubscribing此活动。 -
“AttachToSkype”有什么作用?
-
@Jauch 检查Skype是否打开并尝试附加