Hallo alle zusammen,
ich programmiere grade ein Programm, welches über Skype kommunizieren kann.
Problem: Der MessageStatus-EventHandler löst irgendwie nicht aus, wenn ich eine ChatNachricht erhalte.
Mein Code sieht so aus:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SKYPE4COMLib;
namespace SkypeChatter
{
class Program
{
static Skype oSkype = new SkypeClass();
static void Main(string[] args)
{
oSkype.MessageStatus += new _ISkypeEvents_MessageStatusEventHandler(oSkype_MessageStatus);
Console.ReadLine();
}
static void oSkype_MessageStatus(ChatMessage pMessage, TChatMessageStatus Status)
{
if (Status == TChatMessageStatus.cmsReceived)
{
MessageReceived(pMessage);
}
}
static void MessageReceived(ChatMessage Message)
{
Console.WriteLine("[" + Message.Timestamp.ToString() + "]" + Message.Sender.DisplayName + ": " + Message.Body);
}
}
}
mfg.
markus111
Hallo noch mal,
hat sich geklärt
mfg.
markus111