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

نام تاپیک: روتین های گرداننده استثنا

  1. #1
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    کاشان
    سن
    37
    پست
    505

    Unhappy روتین های گرداننده استثنا

    سلام.
    از دوستان کسی می دونه که اگه یه روتین گرداننده استثنا(catch) خودش دچار استثنا بشه دو مرتبه خودش اجرا میشه یا باید یه روتین جدید نوشته بشه؟ و چرا؟


  2. #2
    خیر ، خود Catch ی که داخلش هست مجدد اجرا نمیشه.
    یا باید درون catch دوباره یک catch دیگه تعریف کنید.
    یا اگه می خواهید کدتون حتما اجرا بشه ان را در final بنویسید.

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

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

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