View Full Version : بستن برنامه
aleas2
شنبه 29 تیر 1392, 20:59 عصر
سلام خسته نباشید فایل های اجرایی برنامه هایی که مینویسم وقتی اجراشون میکنم رو * کلیک میکنم پنجره برنامه بسته میشه ولی از تو processes حذف نمیشه چکار باید بکنم؟
mmssoft
شنبه 29 تیر 1392, 21:09 عصر
تو قسمت Form_Unload این رو بنویس :
Unload Me
End
بهروز عباسی
شنبه 29 تیر 1392, 21:39 عصر
ولی از تو processes حذف نمیشه چکار باید بکنم؟
اگه منظورت Terminate کردن Process ها بوسیله Task Manager اه ؛ این جور Process ها یا بوسیله یه سرویس یا پروسه گردن گلفت محافظت میشن:لبخند: یا مثلا توابعی مثل OpenProcess یا TerminateProcess رو هوک میکنن تا شما نتونی هندل پروسه مورد نظر رو به دست بیاری و ببندیش .
برای بستن باید اون پروسه رو آنالیز کنی تاببینی از کجا و با چه روشی محافظت میشه بعد بهش رکب بزنی.
amin32
شنبه 29 تیر 1392, 23:21 عصر
سلام خسته نباشید فایل های اجرایی برنامه هایی که مینویسم وقتی اجراشون میکنم رو * کلیک میکنم پنجره برنامه بسته میشه ولی از تو processes حذف نمیشه چکار باید بکنم؟
Private Sub Form_Unload(Cancel As Integer)
End
End Sub
vbhamed
یک شنبه 30 تیر 1392, 10:56 صبح
سلام
وقتي چنين حالتي پيش مياد ممكنه فرمي ديگه هنوز تو حافظه باشه
تو متد Form_Unload مقدار Forms.Count رو با يك Msgbox نمايش بدين ببين چند تا ميزنه، اگر بيشتر از 1 بود يعني فرمي ديگه در حافظه بار هست كه بايد Unload بشه، ميتونيد با Forms(0).name و Forms(1).name و ... نام بقيه فرمها رو بدست بياريد، البته اگر وجود داشته باشند
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.