درست يادم نيست ولي فكر كنم بتوني با SetTimer و KillTimer يك كارايي بكني
Printable View
درست يادم نيست ولي فكر كنم بتوني با SetTimer و KillTimer يك كارايي بكني
با سلام
sub عزیز فکر میکنم ریسمانهای مربوط به یه برنامه زمانی که برنامه به پایان میرسه آزاد میشه و اجراشون متوقف میشه. به نظر من بهتره که طوی رویداد form unload یا form deactive این کد رو بنویسه. من تست نکردم ولی فکر کنم اون موقع دیکه فرم نمایش داده نشه اما اگه هستش باید هایدش کرد. بعدشم تایم فعلی سیستم رو میخونی و توی یه حلقه منتظر گذشت t ثانیه میشی.
اینجوری انگار که بعد از اتمام برنامه این اتفاق افتاده ولی در واقع اینجوری نیست.
اگر از End برنامه پایان دادن به برنامه استفاده نکنه، پیشنهاد خوبی است.:46:نقل قول:
حتی اگه از End هم استفاده کنه به هر حال این دو رویداد اتفاق میفته چون فرم باید unload بشه و یه جورایی حکم متد مخرب رو داره.نقل قول:
اگر از End برنامه پایان دادن به برنامه استفاده نکنه، پیشنهاد خوبی است
دوست عزیز بهتره اول امتحان کنید و بعد در موردش نظر بدید.نقل قول:
این کد رو اجرا کنید:
وقتی روی فرم کلیک میکنید، برنامه تموم میشه ولی فایل TestFile توی درایو C شما ساخته نخواهد شد!:11:کد:Private Sub Form_click()
End
End Sub
Private Sub Form_Terminate()
Open "C:\TestFile" For Binary As 1
Put 1, 1, "Form_Unload"
End Sub
Private Sub Form_Unload(Cancel As Integer)
Open "C:\TestFile" For Binary As 1
Put 1, 1, "Form_Unload"
End Sub
سلامنقل قول:
دوست عزیز بهتره اول امتحان کنید و بعد در موردش نظر بدید.
این کد رو . . . . . . . . .
بله ببخشید حق با شماست.من خیلی وقته وبی کار نکردم بعضی چیزا یادم رفته.
ممنون از تذکرتون