PDA

View Full Version : یک try -catch کلی برای تمام برنامه !!!



ameysams
سه شنبه 29 مرداد 1392, 20:40 عصر
سلام خدمت دوستان عزیز ما یه برنامه نوشتیم ،با استفاده از try-catch در جاهایی که احتمال خطا میدادیم خطاها رو مدیریت کردیم.
حالا آیا راهی وجود داره که یه try -catch کلی بنویسیم تا در جاهایی از برنامه که از دستمون در رفته اون نمایش داده بشه؟
تاپیک زیر رو هم دیدم ولی اجرا نشد.
http://barnamenevis.org/showthread.php?184963-try-catch-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%DA%A9%D9%84-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87

Direlap
سه شنبه 29 مرداد 1392, 21:16 عصر
زمانی به این بلوک ها پناه میبریم که احتمال بدیم کدمون مستعد خطاس و با گرفتن خطا یه کاری رو انجام بدیم که اون خطا رو مدیریت کنیم و نه فقط این که متنشو به کاربر نشون بدیم و نیازی نیست برای همه برنامه این بلوک تعریف بشه.

به نظرم شما به خاطر اینکه از تمامی خطاها اطلاع ندارین میخوایین این کارو انجام بدین. این خطاها هم به مرور بعد اینکه نرم افزارتون استفاده شد مشخص میشه و میشه اونارو مدیریت کرد و بعضی از کاراهم هستن که از قبل مشخصن که ممکنه اتفاق بیفتن.

aliagamon
سه شنبه 29 مرداد 1392, 21:46 عصر
اینطوری شما صورت مسئله رو پاک میکنی دیگه خطا ها معلوم نمیشه هیچ وقت

FastCode
سه شنبه 29 مرداد 1392, 22:54 عصر
یک بار خیلی کامل در حد ۲۰۰ تا پست بحث شده و همه مشکلات این کار توضیح داده شده.اگر اون تاپیک رو پیدا کردید لطفا هم در این تاپیک و هم در تاپیکی که لینکش گزاشته شد پست کنید که همه ببینند.