View Full Version : مشکل در vb
arman_ajn
چهارشنبه 31 تیر 1388, 20:44 عصر
با سلام
من یک برنامه با ویژوال بیسیک نوشتم که اختلاف تایم رو در زمان اجرا و زمان خروج تعیین میکنه و در دیتابیس سیو میکنه. مثلا میگه در فلان روز شما 2 ساعت و 1 دقیقه کار کردید.
حالا من میخوام وقتی کامپیوتر روشن بشه این برنامه اجرا شه و وقتی خاموش میشه برنامه خودش تایم رو ثبت کنه و خارج شه:چشمک:
می خوام کار بر اصلا دست به برنامه نزنه.
سوالم اینجاست:
چه جوری می تونم یک دستور رو وقتی فرم داره unload میشه بهش بدم؟؟؟:متفکر:
xxxxx_xxxxx
چهارشنبه 31 تیر 1388, 21:41 عصر
چه جوری می تونم یک دستور رو وقتی فرم داره unload میشه بهش بدم؟؟؟
دستور رو تو رويداد Unload فرم بنويسيد
hossein033
چهارشنبه 31 تیر 1388, 23:22 عصر
به صورت زیر
Private Sub Form_Unload(Cancel As Integer)
دستور مورد نظر
End Sub
arman_ajn
پنج شنبه 01 مرداد 1388, 08:54 صبح
بعد اگه برنامه اجرا باشه و کاربر کامپیوتر رو خاموش کنه این دستور اجرا میشه؟؟
sa.mousavi
یک شنبه 04 مرداد 1388, 03:45 صبح
بعد اگه برنامه اجرا باشه و کاربر کامپیوتر رو خاموش کنه این دستور اجرا میشه؟؟
Form_Unload زمانی اجرا میشه که فرم می خواد از حافظه پاک بشه و به عبارتی برنامه بسته بشه (در حالتی که برنامه فقط همین یه فرم رو داشته باشه). ویندوز هم وقتی می خواد شات داون بشه خب اول برنامه ها رو می بنده. در نتیجه، برنامه شما بسته می شه. بسته شدن برنامه هم = اجرای کد Form_Unload = کاری که می خوای انجام بدی :لبخند:
به همین راحتی:چشمک::لبخند::لبخند:
arman_ajn
یک شنبه 04 مرداد 1388, 09:54 صبح
با تشکر از شما:قلب:
اخه این پروژه دو تا فرم داره ،
راهی نیست؟:افسرده:
sohrab o
یک شنبه 04 مرداد 1388, 11:49 صبح
خوب اشکالی نداره که 2 تا فرم داره!مشکلت کجاست!؟؟؟
در ضمن دوست عزیز عنوان مناسبی برای این تاپیک انتخاب نکردی!
با تشکر
sa.mousavi
یک شنبه 04 مرداد 1388, 23:50 عصر
خوب اشکالی نداره که 2 تا فرم داره!مشکلت کجاست!؟؟؟
در ضمن دوست عزیز عنوان مناسبی برای این تاپیک انتخاب نکردی!
با تشکر
کاملاً درسته! اصلا ارتباطی نداره به اینکه چندتا فرم داری. تو قاعدتا باید یه تابع داشته باشی برای ذخیره ساعت. یا اصلا نداشته باشی هم ایراد نداره. تابع Form_Unload مثلا فرم 1 رو بذار برای ذخیره مدت زمان و در آخر هم فرمان End رو بنویس. مثلا کد زیر:
Private Sub Form_Unload (Cancel As Integer)
Save
.
.
.
End
End Sub
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.