خطای مهلک ( fatal error) یا خطای معمولی (error) ؟ - نسخهی قابل چاپ |
خطای مهلک ( fatal error) یا خطای معمولی (error) ؟ - Aseman7 - 08 مهر ۱۳۹۲ ۰۹:۵۰ ب.ظ
در صفحه ۹۴ کتاب پارسه برای مثال این دو خطا گفته : اگه خود فرایند مثلا قصد خواندن فایلی که وجود نداره رو داشته باشه این یه خطا ی معمولی است و با اختیار خودش می تونه خارج شه و در مورد خطای مهلک : مثال : یک آدرس حافظه که موجود نباشه این دو تا(چه فایل نباشه چه آدرس) که تقریبا" یه جورند اما چه طور دومی مهلک به حساب میاد و اجبار در خاتمه فرایند وجود داره ؟ |
RE: خطای مهلک ( fatal error) یا خطای معمولی (error) ؟ - ali ghaemi - 08 مهر ۱۳۹۲ ۱۱:۵۳ ب.ظ
من فکر می کنم خطای مهلک توسط سخت افزار به دام انداخته می شه مثل دسترسی غیر مجاز به ادرسی توی حافظه ، اما خطای معمولی عموما توسط خود برنامه Handle می شه و کار به سیستم عامل و سخت افزار نمی کشه |
RE: خطای مهلک ( fatal error) یا خطای معمولی (error) ؟ - takboy - 09 مهر ۱۳۹۲ ۱۲:۵۰ ق.ظ
fatal error: نشان دهنده ی وجود یک مشکل اساسی با برنامه شما خواهد بود. nonfatal error :توسط برنامه قابل تشخیص نیست و ممکن هستش نتایج غیر صحیح رو هم بوجود بیاره . |
RE: خطای مهلک ( fatal error) یا خطای معمولی (error) ؟ - m@hboobe - 09 مهر ۱۳۹۲ ۰۱:۰۷ ق.ظ
fatal error در صورت مواجه شدن با این مشکلات رخ میدهد: ۱- سعی در اجرای یک دستورالعمل غیرمجاز شود. ۲- داده یا کد نامعتبر در دسترس قرار گیرد. ۳- یک عملیات در حلقه یا حالت جاری پردازنده مجاز نباشد. ۴- برنامه سعی در تفسیم کردن یک عدد بر صفر بکند. |