PDA

View Full Version : سوال: بهترین روش نمایش پیغامهای Exception در سی شارپ



sadaf_
چهارشنبه 12 مهر 1391, 15:52 عصر
چه روشی وجود داره که پیغامهای
Exception
را به صورت فارسی نمایش بده؟
یا پیغامها را به صورت مفهومی نمایش بده
که هم شماره خط خطا را نمایش بده هم نام جایی که این اتفاق افتاده و ...

مسعود اقدسی فام
چهارشنبه 12 مهر 1391, 15:55 عصر
ساده ترین روش استفاده از MessageBox هستش. یه کم جلوتر بری اینکه خودت یه فرم طراحی کنی و Exception رو به عنوان پارامتز اونجا بفرستی و هر جور دوس داشتی نمایش بدی. و چند راه دیگه

mohsen92
چهارشنبه 12 مهر 1391, 16:00 عصر
باید منبع Exception ها رو بدست بیاری.
یک Dictionary بسازی که key شماره خطا باشه value متن ترجمه شده خطا. که خودت با توجه به منبع ترجمه کردی
بعد که خطا اتفاق افتاد با توجه به شماره خطا متن فارسیشو از dictionary بدست بیاری نشون بدی

sadaf_
چهارشنبه 12 مهر 1391, 16:17 عصر
آیا dll ی برای اینکار وجود نداره؟
قبلا شنیده بودم که هست اما پیداش نکردم
ممنون

masoud_z_65
پنج شنبه 13 مهر 1391, 10:40 صبح
روش دیگه اینکه توی زیر سیستم ها یک کلاس Exeption تعریف کنی
بعد مقدار هر اکسپشن رو از ریسورس ها بخونی

sadaf_
پنج شنبه 13 مهر 1391, 11:12 صبح
می شه نمونه کد به من بدید

f.beigirad
شنبه 29 تیر 1392, 22:32 عصر
روش دیگه اینکه توی زیر سیستم ها یک کلاس Exeption تعریف کنی
بعد مقدار هر اکسپشن رو از ریسورس ها بخونی

یکی نیست بگه چجوری مقدار هر اکسپشنو بخونم؟
Messageهمشون که یکیه.

An error occurred while updating the entries. See the inner exception for details.

csharpprogramer88
یک شنبه 30 تیر 1392, 00:49 صبح
try
{

}
catch (Exception ex)
{
MessageBox.Show(ex.Message);



}



catch (Exception ex) میتونی متن خطا را بر گردونی البته اگه بخوای خودت پیغام فارسی بزاری هم میتونی