PDA

View Full Version : سوال: اجرای کد هنگام بستن پروسه



sinashahab
دوشنبه 30 دی 1387, 13:13 عصر
سلام
من کدی می خواهم که اگه پروسه رو بست یه کدی اجرا بشه .
ممنون

f.nabavi
دوشنبه 30 دی 1387, 14:28 عصر
سلام منظورتون از بستن پروسه چیه؟ یعنی وقتی یکی از برنامه های در حال اجرا رو بست یه کدی اجرا بشه؟ یا وقتی یکی از پروسه های برنامه خودتون تموم شد چیزی اجرا بشه؟ کلا دقیق تر توضیح بدید.

soheilbehro
دوشنبه 30 دی 1387, 14:32 عصر
سلام
من کدی می خواهم که اگه پروسه رو بست یه کدی اجرا بشه .
ممنون
سلام دوست عزیز
می تونی از کد زیر استفاده کنی
Private Sub form_queryunload(cancel As Integer, unloadmode As Integer)
Dim f As Integer
f = MsgBox("Do You Want Exit?", vbYesNo + vbQuestion)
If f = vbYes Then
cancel = False
Else
cancel = True
End If
End Sub

sinashahab
سه شنبه 01 بهمن 1387, 21:52 عصر
سلام
منظور من این است که اگه با taskmanager بسته شه کد اجرا شه .

xxxxx_xxxxx
چهارشنبه 02 بهمن 1387, 09:40 صبح
با بسته شدن پروسس از ليست TaskManager برنامه به طور غير طبيعي (ناخواسته) بسته ميشه. بدون اين كه windows به برنامه پيغامي بفرسته پروسه اونو مي بنده. پس با هيچ كدوم از رويداد هاي VB نميشه متوجه اين كار شد.
راستي يك مقاله از كاربر MFire تو همين بخش وجود داره. فكر كنم عنوانش اين باشه : "چگونه از بسته شدن پروسه جلوگيري كنيم"