-
پنج شنبه 20 دی 1386, 19:12 عصر
#1
کاربر دائمی
روتین های گرداننده استثنا
سلام.
از دوستان کسی می دونه که اگه یه روتین گرداننده استثنا(catch) خودش دچار استثنا بشه دو مرتبه خودش اجرا میشه یا باید یه روتین جدید نوشته بشه؟ و چرا؟
-
پنج شنبه 20 دی 1386, 19:24 عصر
#2
کاربر دائمی
خیر ، خود Catch ی که داخلش هست مجدد اجرا نمیشه.
یا باید درون catch دوباره یک catch دیگه تعریف کنید.
یا اگه می خواهید کدتون حتما اجرا بشه ان را در final بنویسید.
وقتی خطایی رخ میده اگه خود بلاک کد مولد خطا دارای catch نباشه به یک بلاک بالاتر ارجاع داده میشه تا جای که یک catch پیدا کنه و اگر هم پیدا نکرد که دیگه خودش زخمتش رو میکشه.
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت