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

نام تاپیک: ادامه انجام کار بعد از اینکه خطا رخ می دهد.

  1. #1

    Question ادامه انجام کار بعد از اینکه خطا رخ می دهد.

    سلام دوستان.
    فرض کنید یک button در صفحه داریم و داخل آن کدهای try, cath نیز قرار داده ایم. وقتی آن را کلیک می کنید، یک حلقه‌ی For به تعداد مشخصی یک کار خاصی را انجام می دهد. اگر در هنگام انجام کار خطایی رخ دهد آن دکمه خطا را handle می کند. من می خواهم بعد از اینکه اگر خطا در متد کلیک رخ داد حلقه for تا آخرین گام انجام شود ولی به خاطر خطایی که پیش می آید حلقه ناتمام می ماند.

    به نظر شما چطور می توانم حتی پس از رخداد خطا، حلقه for تا آخرین مرحله کار خودش انجام بده.

    ممنونم از راهنمایی شما.

  2. #2
    کاربر دائمی آواتار mrprestige
    تاریخ عضویت
    مرداد 1393
    محل زندگی
    کرج
    پست
    646

    نقل قول: ادامه انجام کار بعد از اینکه خطا رخ می دهد.

    سلام دوست من وقتت بخیر ، دوست عزیز یه مثال کوچیک برات می زنم

    for (var i = 0; i <= 10; i++)
    try
    {
    if (i == 2 || i == 10)
    {
    throw new Exception("Test " + i);
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }

    اون 10 رو هم به این خاطر توی شرط قرار دادم که که مطمئن بشی حلقه بعد از اینکه به عدد 2 رسید و Exception رو بهمون نمایش داد باز تا آخرین مرحله انجام میشه

    پیروز و موفق باشید .

  3. #3

    نقل قول: ادامه انجام کار بعد از اینکه خطا رخ می دهد.

    ممنونم از پاسخ کوتاه و صحیح شما دوست عزیز

تاپیک های مشابه

  1. پاسخ: 3
    آخرین پست: چهارشنبه 10 اردیبهشت 1393, 13:37 عصر
  2. سوال: انجام یک کار بعد از بسته شدن فرم
    نوشته شده توسط Hadi-Hashemi در بخش C#‎‎
    پاسخ: 6
    آخرین پست: یک شنبه 08 دی 1392, 18:43 عصر
  3. انجام چند کار بعد از مینیمم سایز شدن فرم !
    نوشته شده توسط vahdani_d در بخش C#‎‎
    پاسخ: 14
    آخرین پست: دوشنبه 24 بهمن 1390, 09:04 صبح
  4. پاسخ: 0
    آخرین پست: سه شنبه 03 اسفند 1389, 13:58 عصر
  5. ضبط صدای تلفن بعد از اینکه گوشی را برداشتیم
    نوشته شده توسط Ahmad_Crack در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: یک شنبه 14 اسفند 1384, 17:22 عصر

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

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