PDA

View Full Version : کنترل خطاها بصورت فارسی



gh_fereydonpoor
یک شنبه 07 بهمن 1386, 17:56 عصر
سلام به همه دوستان
من می خواهم یک کلاس بصورت کلی بنویسم که هر زمان به آن EX پاس دادی مقدار Message آنرا بصورت فارسی برگرداند.
آیا از دوستان کسی این کار را انجام داده.
خوشحال می شوم که کمکم کنید.
مرسی ممنون
یاعلی

Morteza Manafpour
دوشنبه 13 اسفند 1386, 18:44 عصر
کسی از دوستان روش این کار رو بلد نیست

amirsajjadi
سه شنبه 14 اسفند 1386, 16:46 عصر
با سلام
این کدها رو توی فرمت بنویس :

PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
MsgBox(1 / "a")
Catch ex As Exception
Err_Control(ex)
MsgBox(ex.Message)
EndTry
EndSub

این کدها رو توی ماژول بنویس :

PublicSub Err_Control(ByRef ex As Exception)
If ex.Message = "Conversion from string ""a"" to type 'Double' is not valid."Then
Dim er AsNew Exception("نمیتواند a را به دابل تبدیل کند")
ex = er
EndIf
EndSub

Morteza Manafpour
سه شنبه 14 اسفند 1386, 21:17 عصر
آیا راهی برای دسترسی به کلاس ex وجود داره تا بشه کلیه خطاها رو ترجمه کرد تا خودش پیامها رو فارسی نشون بده

linux
چهارشنبه 15 اسفند 1386, 19:53 عصر
آیا راهی برای دسترسی به کلاس ex وجود داره تا بشه کلیه خطاها رو ترجمه کرد تا خودش پیامها رو فارسی نشون بده

شما احتیاج دارید که کلیه خطاهای موجود سیستم را ترجمه کنید به این صورت که
شماره خطا:ترجمه پیغام به فارسی ، و در یک فایل مثلا بصورت xml ذخیره کنید و بر اساس شماره خطا فایل را بخوانید و پیغام را نمایش بدهید.

saman_itc
چهارشنبه 15 اسفند 1386, 22:23 عصر
با این فرم و ماژولی که نوشتم
شما میتونی مقدار YEs No به صورت (بله خیر)از کاربر بگیری مثل MSGBOX پیغام فارسی بدی و خودت ICon بزاری


Msgbox_Custom("!ثبت شد", 1, 1, " ذخیره شماره")


این کد نگاه کن تو مثال.بقیش میاد دست

Morteza Manafpour
پنج شنبه 16 اسفند 1386, 11:49 صبح
از کجا لیست شماره خطاها و نوشته های خطا رو بدست بیاریم