PDA

View Full Version : فارسی سازی Exception



پایلوت
چهارشنبه 11 آذر 1388, 00:51 صبح
با عرض سلام
چطور می تونم پیغام exception را در #c فارسی نمایش بدم؟
ممنون میشم کمکم کنید.

AliRezaPro
چهارشنبه 11 آذر 1388, 17:13 عصر
خودتون باید به فارسی بنویسید (همچین چیزی ندیدم که فارسی بشه !)

mehdi.mousavi
چهارشنبه 11 آذر 1388, 18:23 عصر
با عرض سلام چطور می تونم پیغام exception را در C#‎ فارسی نمایش بدم؟ ممنون میشم کمکم کنید.

سلام.
Exception هایی که توسط سیستم تولید میشه برای شما تولید میشه، نه کاربر برنامه شما! فرض کنید میخواهید فایلی رو باز کنید و فایل رو هارد وجود نداره. شما Exception اصلی رو میگیرید (که در این مورد FileNotFoundException هستش) و پیامی مبنی بر "پیدا نشدن فایل" به کاربر نشون میدید. اینکه هر چیزی سیستم به شما میده (جزییات درونی سیستم)، شما هم به کاربر بدید، دیدگاه درستی نیستش.

موفق باشید.

پایلوت
چهارشنبه 11 آذر 1388, 23:50 عصر
سلام
خیلی ممنون از پاسخ کاملتون،
اگر ممکنه یه نمونه کد از این فرایند رو به من نشون بدید.
چطور از بین این همه انواع خطا یکی رو انتخاب و معادل فارسی اون رو نمایش بدم.
بسیار ممنون.

ali_autumnal
پنج شنبه 12 آذر 1388, 00:13 صبح
سلام
خیلی ممنون از پاسخ کاملتون،
اگر ممکنه یه نمونه کد از این فرایند رو به من نشون بدید.
چطور از بین این همه انواع خطا یکی رو انتخاب و معادل فارسی اون رو نمایش بدم.
بسیار ممنون.


سلام

در مورد نمونه برنامه برای پیغام های خطا به لینک زیر مراجعه کنید و سورس اصلی رو دانلود کنید.
http://barnamenevis.org/forum/showthread.php?t=193088
در این نمونه هم پیغام کاربر و هم اینکه چه نوع پیغامی رو سیستم داده به برنامه نویس ابلاغ میشه که تو یه فایل خطای برنامه ذخیره میشه و برنامه نویس میتونه چک کنه.
موفق باشید

misoft.ir
پنج شنبه 12 آذر 1388, 01:38 صبح
سلام
قسمتی از کدت رو که احتمال میدی خطا در اون قسمت اتفاق میفته رو داخل بوک try قرار بده
بعد پیام مناسب رو توی قسمت catch بنویس
مثل این



try
{
Youe code
}
catch (Exception)
{
MessageBox.Show("پیغام شما");
}