PDA

View Full Version : آموزش: عبور و گرفتن خطا ها در C#‎‎ کاملا عملی GlobalExceptionHandler



MEhdi Sobhani
پنج شنبه 15 مهر 1389, 13:11 عصر
سلام
یه مدت بود دنبال راهی می گشتم مثل on error resume next در vb6 و یا گرفتن و بررسی خطاها در جایی از برنامه که پیشبینی خطا رو براش نکردیم .
مثلا مثل برنامه هایی که اگر خطایی در برنامه رخ داد ، خودشون خطا رو می فرستن به وبسایت برنامه و بعدش میشه برنامه رو کلا بست یا ادامه داد .
این برنامه نمونه این کار هست .
البته در حالت کامپایل شده وارد توابع مخصوص این کار میشه .
در این برنامه یه جا تقسیم بر 0 انجام میشه .
وقتی برنامه رو کامپایل کنیم و اجرا کنیم به جای پنجره خطای پیشفرضی که برنامه های دات نت نشون داده میشه صفحه خطای طراحی شده و کلا کدهای طراحی شده خودمون نمایش داده میشه .
اگر هم بخوایم از خطاها کلا عبور کنیم و هرخطایی رخ داد هیچ پیغامی نده ، خیلی راحت return میذاریم اولین همین توابع .
سوالی داشتید در خدمتم .
موفق باشید .
فایل EXE (http://www.4shared.com/file/YU_0cFWQ/GlobalExceptionHandler.html)

MEhdi Sobhani
پنج شنبه 15 مهر 1389, 15:09 عصر
دوست عزيز اگه لطف كني سورس رو بزاري ممنون ميشيم
سلام
اون فایلی که اتچ شده به پست اول سورس رو هم داره .
کلیدی هم که روی فرم هست داخلش کد تقسیم بر 0 داره .

r00tkit
پنج شنبه 15 مهر 1389, 16:59 عصر
بهتر بود قبلش یه سرچ می کردید تکراری بود