Arkadaşlar biraz daha araştırınca buldum çözümünü :-)
İlk önce namespaces ler bölümüne System.Runtime.InteropServices'i eklemek gerekiyor bunu unutmayın..
Marshal sınıfının GetHRForException adında bir methodu var oraya exception türünden bir nesne gönderdiğinizde o size protected olan HResult propertsinin değerini döndürüyor.
try { int sayi = 1 / 0; } catch (Exception x) { MessageBox.Show(Marshal.GetHRForException(x).ToString()); }
gibi..
Bu int değeri bildiğim kadarıyla her hataya özgü bir değer TC kimlik numarası gibi..
Bu sorunu bu şekilde aşabilirsiniz arkadaşlar..
Yapdığım uygulamalara bakınmak isterseniz bloğumu ziyaret edebilirsiniz. http://livan3li.hol.es