PDA

View Full Version : اجرای فانکشن هنگام بسته شدن برنامه c#



resident
شنبه 03 مرداد 1394, 10:03 صبح
سلام.
من میخوام وقتی کاربر برنامه رو می بنده یه کدی رو اجرا کنم.
چطور این کار رو انجام بدم؟

محمد رضا فاتحی
شنبه 03 مرداد 1394, 10:29 صبح
می تونید توی رویداد FormClosed فرم اصلی برنامه کدهای مورد نظرتون رو بزارید...

RmeXXXXXXXXX
شنبه 03 مرداد 1394, 15:26 عصر
البته در این رویداد(formClosed) شما منابع رو از دست داده اید. بهتره در رویداد formClosing کد بنویسید.
حالت دیگه که مهم هم هست موقعیه که برنامه با خطا مواجه بشه! دیگه این رویدادها کارساز نخواهند بود.
AppDomain.CurrentDomain.UnhandledException برای مدیریت خطاهای catch نشده مفید خواهد بود.
در همین جا رخداد DomainUnload و ProcessExit هم برای کارهای کلی و اینچنین وجود دارند.