سلام
چطور میشه از نمایش unhandle exception ها به کاربر جلوگیری کرد ؟
سلام
چطور میشه از نمایش unhandle exception ها به کاربر جلوگیری کرد ؟
2 تا روش داره
1)در فایل program، دستور Application.Run رو در یک try قرار بدیم و از اونجا خطاها رو بگیریم
2)https://barnamenevis.org/showpost.php?p=480866
ممنون از راهنمایی دوستان
این روش هم میشه استفاده کرد :
privatevoid Form1_Load(object sender, EventArgs e)
{
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
}
void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
MessageBox.Show("خطا");
}
دوست غزیز بعضی خطاها هستند که به کرار اتفاق می افتد اگه با MessageBox پیغام میدید و به همچین خطاهایی برخورد کنید, یه تکرار تمام نشدنی از پیغام ها رو دارید که کاربر باید پروسه رو kill کنه برای یه همچین مواردی هم برنامه ریزی کنید و کدی رو که گذاشتید کامل ترش کنید.
موفق باشید