نمایش نتایج 1 تا 5 از 5

نام تاپیک: مدیریت خطا

  1. #1
    کاربر دائمی آواتار dr_csharp
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Tehran
    پست
    599

    Tick مدیریت خطا

    سلام
    چطور میشه از نمایش unhandle exception ها به کاربر جلوگیری کرد ؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    خرداد 1382
    محل زندگی
    تهران
    پست
    424
    2 تا روش داره
    1)در فایل program، دستور Application.Run رو در یک try قرار بدیم و از اونجا خطاها رو بگیریم

    2)https://barnamenevis.org/showpost.php?p=480866

  3. #3

  4. #4
    کاربر دائمی آواتار dr_csharp
    تاریخ عضویت
    آبان 1386
    محل زندگی
    Tehran
    پست
    599
    ممنون از راهنمایی دوستان
    این روش هم میشه استفاده کرد :

    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("خطا");
    }

  5. #5
    دوست غزیز بعضی خطاها هستند که به کرار اتفاق می افتد اگه با MessageBox پیغام میدید و به همچین خطاهایی برخورد کنید, یه تکرار تمام نشدنی از پیغام ها رو دارید که کاربر باید پروسه رو kill کنه برای یه همچین مواردی هم برنامه ریزی کنید و کدی رو که گذاشتید کامل ترش کنید.
    موفق باشید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •