

Dotmsn Kütüphanesini Kullanarak Msn Botu Yapımı - C#.NET
-
SharpShooter bunu yazdı:
-----------------------------
crackerlive bunu yazdı:
-----------------------------
@SharpShooter
Ben bunun MSNPSharp_v30 sürümünü kullanmaya çalışıyorum ama mesaj gönderirken "Object reference not set to an instance of an object." hatasıyla karşılaşıyorum.
void Nameserver_SignedIn(object sender, EventArgs e)
{
messenger.Owner.Status = PresenceStatus.Online;
Conversation conversation = messenger.CreateConversation();
TextMessage message = new TextMessage("test mesaj");
foreach (Contact c in conversation.Messenger.ContactList.Forward)
{
if (c.ClientType == ClientType.PassportMember)
{
conversation.Invite(c.Mail, ClientType.PassportMember);
conversation.Switchboard.SendTextMessage(message); // hata veren yer
}
}
}yardımcı olursan sevinirim tşkler
-----------------------------null hatası almanın sebebi bağlantı kurulamaması.
dotmsni'n sitesinde son versiyonun örneği var.Oradan yola çıkabilirsin.şuan bağlandığım bilgisayardan malesef yardımcı olamıcam.
-----------------------------Zaten son versiyonu ile yapıyorum ama örneklerinde bu yok, msnye bağlanıyor ama mesaj gönderirken o hatayı alıyorum... yardımcı olursan sevinirim.
-
geliştirilmesinin durdurulduğunu söylemiştim, fakat iyi haber başka biri geliştirmeye devam ediyormuş.
http://msnp-sharp.googlecode.com
biraz inceledim bugların çoğu fixlenmiş.
iyi çalışmalar
-
crackerlive bunu yazdı:
-----------------------------
SharpShooter bunu yazdı:
-----------------------------
crackerlive bunu yazdı:
-----------------------------
@SharpShooter
Ben bunun MSNPSharp_v30 sürümünü kullanmaya çalışıyorum ama mesaj gönderirken "Object reference not set to an instance of an object." hatasıyla karşılaşıyorum.
void Nameserver_SignedIn(object sender, EventArgs e)
{
messenger.Owner.Status = PresenceStatus.Online;
Conversation conversation = messenger.CreateConversation();
TextMessage message = new TextMessage("test mesaj");
foreach (Contact c in conversation.Messenger.ContactList.Forward)
{
if (c.ClientType == ClientType.PassportMember)
{
conversation.Invite(c.Mail, ClientType.PassportMember);
conversation.Switchboard.SendTextMessage(message); // hata veren yer
}
}
}yardımcı olursan sevinirim tşkler
-----------------------------null hatası almanın sebebi bağlantı kurulamaması.
dotmsni'n sitesinde son versiyonun örneği var.Oradan yola çıkabilirsin.şuan bağlandığım bilgisayardan malesef yardımcı olamıcam.
-----------------------------Zaten son versiyonu ile yapıyorum ama örneklerinde bu yok, msnye bağlanıyor ama mesaj gönderirken o hatayı alıyorum... yardımcı olursan sevinirim.
-----------------------------Conversation duzkontak = messenger.CreateConversation();
foreach (Contact elemanlar in messenger.ContactList.All)
{
if (elemanlar.Online)
{
duzkontak.Invite(elemanlar);
duzkontak.SendTextMessage(new TextMessage() { Text = "tahribat.com" });
}
}bu şekilde yolladığımızda gidiyor.
-
Son dll ile VB.NET de nasıl SynchronizeList yapıcaz