hocam eyvallah zaten senin kitaplarından çalışıyorum da yeniş başladığım için byle bir sorunda hangi konuya bakmam gerekiyor tam olarak bilemiyorum. Eyvallah bakıyorum hemen. Dünyada "10" çeşit insan vardır; binary saymayı bilenler ve bilmeyenler..

merhaba arkadaşlar. Seri porttan veri okuma ve yazma işlemi yapan bir program yaptım. Fakat bir sorunum var. Eğer bilgisayara herhangi bir rs232 takılı değilse veya veri okuma işlemi yaparken seri porttan herhangi bir veri gelmezse program hata veriyor. Aslında kitlenip kalıyor. Grev yneticisinden kapatmam gerekiyor. Bunu nasıl nleyebilirim? Byle bir hata olduğunda programın kapanmasını istemiyorum. Yardımcı olursanız sevinirim... Dünyada "10" çeşit insan vardır; binary saymayı bilenler ve bilmeyenler..

Framework ile alakalı olabilir, cok nceleri buna benzer konuyu tartısmıslardı bi forumdaSeri Port tool kullanman gerek sanırım, Windows Std Serial Comm Lib paketi vardı, bi dene istersen yle compile et %40 indirimli olarak "Centos Sistem ve Sunucu Ynetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579

yapman gereken basit bir Exception Handling. C# ta Try Catch ve Final dediğimiz 3 blocklu bir hata yakalama sistemi var. Aratırsan çok güzel kaynaklar ve dkümanlar bulabilirsin. Basitçe hata gelebilceğini düşündüğün kodu try bloğunun içine al ve hata olursada Catch bloğunun içinde hata için yapağın logic i yaz. En basit ve temeli bu :) Yahu bunları geçtim tarihin en iyi kitap paylaşımını yaptım :) http://www.tahribat.com/forumdisplayfolder. asp?folderid=89422 adresine girip C# la ilgili kitaplari indirip içindeki blümlerden "Excetion Handling" kısımlarına bakarsan çok iyi olur.