: @SharpShooter Ben bunun MSNPSharp_v30 sürümünü kullanmaya çalışıyorum ama mesaj gnderirken "Object reference not set to an instance of an object." hatasıyla karşılaşıyorum. void Nameserver_SignedIn { messenger. Owner. Status = PresenceStatus. Online; Conversation conversation = messenger. CreateConversation ; TextMessage message = new TextMessage ; foreach { if } } 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. - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

: crackerlive bunu yazdı: SharpShooter bunu yazdı: crackerlive bunu yazdı: Peki bu dotmsn ile bağlandığımız msn'deki kişi listesini alıp mesela a@hotmail.com adresine doğrudan mesaj gnderebiliyormuyuz? bize mesaj yazmadan evet gnderebiliyoruz. Gnderebiliyoruzda hocam nasıl :s son versiyonda, Conversation iletisimeGec = messenger. CreateConversation ; iletisimeGec. Invite ; Conversation. Switchboard. SendTextMessage ; Dostum, teşekkürler yalnız kişi listesini nasıl alabilirim hepsine gndermek istersem. Dotmsn'in wiki gibi bir kaynağı yok mu bu arada syle baksak okusak?

unutmadan son resimde, google translate alt yapısı kullanılarak çeviri yapan kodlar mevcut. en sade haliyle kodları yazıyorum, tabi ki daha çok geliştirilebilir; string adres = "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=" + e. Message. Text + "&langpair=tr|en"; WebResponse gidenSoru; System. Net. WebRequest objRequest = System. Net. HttpWebRequest. Create ; gidenSoru = objRequest. GetResponse ; StreamReader gelenCevap = new StreamReader(gidenSoru. GetResponseStream ; string gelen = gelenCevap. ReadToEnd ; int kelimedenSonrakiIndex = gelen. Substring(36). IndexOf ; sender. SendMessage(gelen. Substring(36). Substring(0, kelimedenSonrakiIndex)); - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

bu adama iyi bakın yakında uçacak :D ellerine sağlık hoca... ...

: Eline sağlık kardeş güzel çalışma. asıl ben teşekkür ederim, bu arada son versiyon ile çalışan oldu mu? - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

geliştirilmesinin durdurulduğunu sylemiş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 - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

: Peki bu dotmsn ile bağlandığımız msn'deki kişi listesini alıp mesela a@hotmail.com adresine doğrudan mesaj gnderebiliyormuyuz? bize mesaj yazmadan evet gnderebiliyoruz. - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

: hocam acces database bağlantısını nasıl yapabiliriz. yani kelimeleri accessden çeksin. gelen bi yazıya verilebilcek cevap 4 tane olsun. bunlara random değeri versekrn: slm yazdı karşıdaki1. tabloda aleyküm selam, 2. de merhaba vs vs gibidatabasede olmayan kelime için 5 farklı anlamadım yazısı olsa. bunlarıda dbden değiştirebilsek. bunlarda da random olsa. bu tarz bişeyi nasıl yapabiliriz. zamanını alır mı_? konuyu okurken db ile birleştirmeyi düşünüyordum, benim aklımda ki tasarım biraz daha farklı gelen mesaja cevap verirken 4 tane cevap sınırlaması koymadan bir tanede olabilir iki tanede de olabilir veya daha fazla sonra random olarak cevabı versin veya istenilen cevab ile yanıtlansın... :) yarın canım sıkılırsa yapmaya çalışırım :) IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT

: Sitesinden dll'i ekleyip projeye referans ettiğimde Contact metodunun tipi void olduğundan kullanıcı adı gibi parametreleri almadı bende. Sana zahmet kullandığın dllyi bi yere upload edermisin? merhaba hocam; metodları karıştırdın sanırım, contact değil connect metodunu çağıracaksın. iyi çalışmalar :) @Rmk teşekkür ettim:) - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

sağol dai işe yarar :) |sadece aptalların başarısı ders notu ile lçülür|

:) bu adam bu işi biliyor, grenmeye de devam ediyor tebrikler basarili yolunda Koyun gibisin kardesim, gocuklu celep kaldirinca sopasini sürüye katiliverirsin hemen ve adeta magrur, kosarsin salhaneye. Dünyanin en tuhaf mahlukusun yani, hani su derya icre olup deryayi bilmiyen baliktan da tuhaf. Ve bu dünyada, bu zulüm senin sayende. Ve açsak, yorgunsak, alkan içindeysek eger ve hala sarabimizi vermek için üzüm gibi eziliyorsak kabahat senin, -demege de dilim varmiyor ama- kabahatin

: crackerlive bunu yazdı: @SharpShooter Ben bunun MSNPSharp_v30 sürümünü kullanmaya çalışıyorum ama mesaj gnderirken "Object reference not set to an instance of an object." hatasıyla karşılaşıyorum. void Nameserver_SignedIn { messenger. Owner. Status = PresenceStatus. Online; Conversation conversation = messenger. CreateConversation ; TextMessage message = new TextMessage ; foreach { if } } 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 gnderirken o hatayı alıyorum... yardımcı olursan sevinirim.

: SharpShooter bunu yazdı: crackerlive bunu yazdı: @SharpShooter Ben bunun MSNPSharp_v30 sürümünü kullanmaya çalışıyorum ama mesaj gnderirken "Object reference not set to an instance of an object." hatasıyla karşılaşıyorum. void Nameserver_SignedIn { messenger. Owner. Status = PresenceStatus. Online; Conversation conversation = messenger. CreateConversation ; TextMessage message = new TextMessage ; foreach { if } } 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 gnderirken o hatayı alıyorum... yardımcı olursan sevinirim. Conversation duzkontak = messenger. CreateConversation ; foreach { if { duzkontak. Invite ; duzkontak. SendTextMessage(new TextMessage ); } } bu şekilde yolladığımızda gidiyor. - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

anlamadığım yazınlara gre kendi kütüphanesini otomatikmen genişletebiliyormu? bişey yapmadan :D sitem hep aşinalardan gelir biganeden gelmez!

Eline sağlık kardeş güzel çalışma. "Mey biter saki kalır Her renk solar haki kalır Diploma insanın cehlini alsada; Hamurunda varsa, eşeklik baki kalır..."

: crackerlive bunu yazdı: Peki bu dotmsn ile bağlandığımız msn'deki kişi listesini alıp mesela a@hotmail.com adresine doğrudan mesaj gnderebiliyormuyuz? bize mesaj yazmadan evet gnderebiliyoruz. Gnderebiliyoruzda hocam nasıl :s

dll si vb6 da da ekleniyor mu

: Biraz olsun çalıştı program :)) Oturumu açıyo ama akabinde program patlıyo :\ Altda belirtisiz bir hata mesajı var http://img52.imageshack. us/i/adsznp. png o saçmalı bende anlamadım :) benim kullandığım versiyonda bir bug var, en son versiyonda düzeltilmiş olması lazım. - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

hocam acces database bağlantısını nasıl yapabiliriz. yani kelimeleri accessden çeksin. gelen bi yazıya verilebilcek cevap 4 tane olsun. bunlara random değeri versekrn: slm yazdı karşıdaki1. tabloda aleyküm selam, 2. de merhaba vs vs gibidatabasede olmayan kelime için 5 farklı anlamadım yazısı olsa. bunlarıda dbden değiştirebilsek. bunlarda da random olsa. bu tarz bişeyi nasıl yapabiliriz. zamanını alır mı_? ..

Biraz olsun çalıştı program :)) Oturumu açıyo ama akabinde program patlıyo :\ Altda belirtisiz bir hata mesajı var http://img52.imageshack. us/i/adsznp. png/

: dll si vb6 da da ekleniyor mu desteklenmiyor bildiğim kadarıyla, zaten bitmiş bir proje bu aslında yani artık geliştirilmeye devam edilmiyor. ama sen yinede bir bak; http://www.xihsolutions.net/dotmsn/ - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Son dll ile VB. NET de nasıl SynchronizeList yapıcaz

sharp gerçekten eline saglık işime yaricak

: SharpShooter bunu yazdı: crackerlive bunu yazdı: Peki bu dotmsn ile bağlandığımız msn'deki kişi listesini alıp mesela a@hotmail.com adresine doğrudan mesaj gnderebiliyormuyuz? bize mesaj yazmadan evet gnderebiliyoruz. Gnderebiliyoruzda hocam nasıl :s son versiyonda, Conversation iletisimeGec = messenger. CreateConversation ; iletisimeGec. Invite ; Conversation. Switchboard. SendTextMessage ; - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Merhaba arkadaşlar; Bugün vakit ldürmek için yaptığım bir uygulamayı sizlerle paylaşmak istiyorum. Kodları verip, ahanda budur demek yerine. Satır satır anlatmaya çalışıcam neyi niçin yaptık diye. Gerçi pek anlatılacak bir şeyi yok :) Evet ilk olarak dotmsn dll'ini projemize referans olarak ekliyoruz. isteğe gre aşağıdaki gibi bir tasarım yapılabilir; Dotmsn Kütüphanesi ve daha ayrıntılı bilgi için: http://www.xihsolutions.net/dotmsn/ Kaynak gstermeden paylaşmazsanız sevinirim. Konu hakkında soru veya nerilerinizi lütfen konuya cevap yazarak belirtiniz. Herkese iyi çalışmalar - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

: anlamadığım yazınlara gre kendi kütüphanesini otomatikmen genişletebiliyormu? bişey yapmadan :D kendi kendine gelişmesi mümkün değil malesef, ama log katmanıyla kelime dağarcığını geliştirmek oldukça kolaylaşıyor. konuşma botu yapımı biraz amelelik gibi gründü şahsen bana, rneğin; her dakika browser'ı açıp ingilizce szlük'e girmektense, direk msnden botuma yazıyorum çeviriyo. bu tip işlerde kullanılabilir. - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Peki bu dotmsn ile bağlandığımız msn'deki kişi listesini alıp mesela a@hotmail.com adresine doğrudan mesaj gnderebiliyormuyuz? bize mesaj yazmadan?

: hocam acces database bağlantısını nasıl yapabiliriz. yani kelimeleri accessden çeksin. gelen bi yazıya verilebilcek cevap 4 tane olsun. bunlara random değeri versekrn: slm yazdı karşıdaki1. tabloda aleyküm selam, 2. de merhaba vs vs gibidatabasede olmayan kelime için 5 farklı anlamadım yazısı olsa. bunlarıda dbden değiştirebilsek. bunlarda da random olsa. bu tarz bişeyi nasıl yapabiliriz. zamanını alır mı_? aslında bugün yle bir şey de yazdım, biraz ayrıntıya girdim, madem ilgilenen var paylaşayım kısaca; şimdi nce veritabanı tasarımından bi resim atayım şimdi nce kişi ile daha nce konuşulmuş mu ona bakıyorum, eğer konuşulmamışsa, kişinin onayını alıp ona gre veritabanına kaydediyorum. ilgili kodlar; Kisiler konusulanKisi = datamodel. Kisiler. FirstOrDefault ; if { if (e. Message. Text "Hayır\0") else if else { Kisiler yeniKisi = new Kisiler ; datamodel. AddToKisiler ; datamodel. SaveChanges ; sender. SendMessage("Sizi Kaydetmeme İzin Verdiğiniz İçin Teşekkürler (:, Artık Konuşmaya Hazırız ; } şimdi sırada ki adım; konuşma dağarcığını doldurmak. onunda kodu şyle; konusmaDagarcigi = (from d in datamodel. Konusmalar where d. GelenYazi. ToLower GelenYazi && d. Samimiyet konusulanKisi. Samimiyet select d). ToList ; gelen yazı ve konuştuğum kişinin samimiyetine bağlı olarak verebileceğim cevapları bir list'e dolduruyorum. samimiyet kavramı nedir dersen şyle; ilk eklenen adamın samimiyeti 1'dir. 5 ay konuştuğun kişinin samimiyeti 8 dir. samimiyeti 1 olan cevaplar ve samimiyeti 8 olan cevaplar var veritabanında. rnek; samimiyeti 1 olan adam sana "selam" yazarsa, bot "selam nasılsınız" yazar. ama samimiyeti 8 olan adam sana "selam" yazarsa, bot "oo baba nerelerdesin ya?" yazar. şimdi bir sorunun birden çok cevabı olabilir. herkese ayrı ayrı yazsın dersen şyle bir mantık kurulabilir. onunda kodu şyle; int dagarciktakiMesajAdedi = konusmaDagarcigi. Count; int secilenIndex = randomNesnesi. Next(0, konusmaDagarcigi. Count - 1); Konusmalar secilenCevap = konusmaDagarcigi. ElementAt ; sender. SendMessage ; ee birde bot'un nelere cevap verip nelere cevap veremediğini bilmek istersin. onuda gelişmiş bir log katmanıyla ğrenebilirsin. mesela botun kelime dağarcığında hiç cevap yoksa if (konusmaDagarcigi. Count 0) { Ogrenilecekler kontrol = datamodel. Ogrenilecekler. FirstOrDefault(p => p. GelenYazi. ToLower GelenYazi); if Ogrenilecekler yeniBilgi = new Ogrenilecekler ; if yeniBilgi. GonderenMail = konusulanKisininMailAdresi; else yeniBilgi. Kisiler = konusulanKisi; datamodel. AddToOgrenilecekler ; datamodel. SaveChanges ; verilecekCevap = "Korkarım Yazdığınız Şeyi Anlayamadım, Yazdığınız Şeyi Hafızam da 'ğrenilecekler' Blümüne Kaydettim. En Kısa Sürede ğreneceğimden Emin Olabilirsiniz. Teşekkürler (:"; konusmaLogu. GelenYazi = e. Message. Text; konusmaLogu. GidenYazi = verilecekCevap; if konusmaLogu. KonusulanKisiMail = konusulanKisininMailAdresi; else konusmaLogu. Kisiler = konusulanKisi; fark = DateTime. Now - yazmaTarihi; sender. SendMessage ; konusmaLogu. CevaplanmaSuresi = Convert. ToDecimal ; konusmaLogu. Tarih = DateTime. Now; datamodel. AddToKonusmaGecmisi ; datamodel. SaveChanges ; } gibi yazılabilir. ben her şeyi logladığım için arada log katmanına giden kodlarda var. onlar kafanı karıştırmasın iyi çalışmalar - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

Gerçekten güzel açıklamalı olmuş. Makaleler kısmına eklenmesi gerekir. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

tamam hocam bizde son sürüm çalışalım o zaman : ... Tam oynamalık bişey bu ya güzel konuyu yakalamışın valla :)

@SharpShooter Ben bunun MSNPSharp_v30 sürümünü kullanmaya çalışıyorum ama mesaj gnderirken "Object reference not set to an instance of an object." hatasıyla karşılaşıyorum. void Nameserver_SignedIn { messenger. Owner. Status = PresenceStatus. Online; Conversation conversation = messenger. CreateConversation ; TextMessage message = new TextMessage ; foreach { if } } yardımcı olursan sevinirim tşkler

Sitesinden dll'i ekleyip projeye referans ettiğimde Contact metodunun tipi void olduğundan kullanıcı adı gibi parametreleri almadı bende. Sana zahmet kullandığın dllyi bi yere upload edermisin?

: postda yanlış yazmışım ya kusra bakma programda messenger. Connect ; şeklinde oluyo anca :| son versiyonunda bağlantı şyle yapılıyor; messenger. Credentials. Account = txtkullaniciadi. Text; messenger. Credentials. Password = txtpassword. Text; messenger. Connect ; ama ben genede bendeki versiyonu yükledim. istediğini kullanabilirsin http://rapidshare.com/files/310174664/DotMSN. dll.html free hesap ile upload yaptım. limiti var mı bilmiyorum. iyi çalışmalar - xx yerde hata var. - ya aslında kod şyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...

postda yanlış yazmışım ya kusra bakma programda messenger. Connect ; şeklinde oluyo anca :|

Hiç kimse yardımcı olmayacak mı :(