HRESULT (http://en.wikipedia.org/wiki/HRESULT) değerlerinin insan tarafından okunabilen bir mesaja nasıl programlı olarak çevrilebileceği konusunda bilgi veren herhangi biri var mı?HRESULT okunabilir bir mesaja dönüştürme
ERR.EXE yardımcı programının bunu yaptığını biliyorum, ancak uygulamanızın şifreli bir 0x800A03EC yerine kullanıcılara anlamlı bir ileti göstermesi gerekiyor.
Burada bir şey mi eksik? Neden "Try ... Catch" kullanıp hata mesajını kullanıcılarınıza gösteremiyorsunuz? –
@Otaku, Excel VSTO çağrıları yapıyorum, bu çağrıların bazıları başarısız olduklarında ve COMException mesaj bölümünde başka hiçbir şey bir HRESULT döndürecek. – code4life
@ToddMain Bir istisna kimliğini bir kerede göstermemek için kaydetmek iyi bir fikirdir. Her sınıfın bilmemesi gereken bir GUI veya bir terminal ile çalışıyorum ve ne çeşit bir GUI, bir kerede bir mesaj gösteremiyorum. C++ 'da her sınıftayken «LastError» değişkenleri oluşturdum. Bu C# de iyi bir fikir değil mi? –