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

نام تاپیک: جلوگیری از نمایش کلیه ارور ها و پیغام های ویندوز

  1. #1
    کاربر دائمی آواتار Xcalivorse
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    Kernel32.dll
    پست
    411

    Question جلوگیری از نمایش کلیه ارور ها و پیغام های ویندوز

    با سلام خدمت دوستان.
    می خوام بدونم چطوری می تونم جلوی نمایش تمام ارورها و پیغام های ویندوز رو بگیرم. در حقیقت می خوام ویندوز هیچ اروری نشون نده.
    با تشکر از همه دوستان عزیز.

  2. #2
    کاربر دائمی آواتار AmirHarirbafan
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    مشهد
    سن
    36
    پست
    183

    نقل قول: جلوگیری از نمایش کلیه ارور ها و پیغام های ویندوز

    این دو خط رو در تابع Main اضافه کنید

    Application.SetUnhandledExceptionMode(UnhandledExc  eptionMode.CatchException, true);
    Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Appli cation_ThreadException);

    این متد رو هم در کلاس Program برنامه قرار بدید

    static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
    {
    MessageBox.Show("");
    }

    حالا هروقت خطایی در برنامه اتفاق بیوفته از برنامه خارج نمیشه و بجاش پیغام میده. شما میتونید به دلخواه هر کار دیگه ای در متد مذکور انجام بدید
    البته این دستورات تنها در زمانی عمل میکنند که شما برنامه رو از طریق فایل Exe اجراش کرده باشید یا به صورت Start without debugging

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

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