ورود

نسخه کامل مشاهده نسخه کامل : اجازه ندادن برای اجرای مجدد برنامه



whisper
13-05-2007, 09:23
سلام به همه دوستان خوبم

اگه یادتون باشه تو Vb6 یه دستوری بود که تو فرم لود برنامه می نوشتیم و دیگه اجازه نمی داد که برنامه ما دوبار اجرا شه حالا من هر کاری می کنم معادل این دستور رو تو Vb8 پیدا نمی کنم اگه ممکنه راهنماییم کنید
من دستوری که تو Vb6 می نوشتم رو اینجا میزارم



Private Sub Form_Load()
If App.PrevInstance = True Then
"برنامه در حال اجرا بوده و اجرای مجدد آن امکان پذیر نیست" MsgBox
End
End If
End Sub

NoneForce
13-05-2007, 10:54
سلام
اگر از vs2005 استفاده مي كنيد، از منوي Project ، گزينه App.. Properties را انتخاب كنيد.
بعد در تب application‌ چك باكس Make single instance application را انتخاب كنيد.

whisper
13-05-2007, 11:22
آقا دستت درد نکنه
ولی می شه بگید این کار رو از طریق برنامه نویسی هم میشه انجام داد یا نه؟!

NoneForce
13-05-2007, 11:32
آقا دستت درد نکنه
ولی می شه بگید این کار رو از طریق برنامه نویسی هم میشه انجام داد یا نه؟!

سلام
بله ميشود.
اينو ببينيد :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

whisper
13-05-2007, 11:42
مرسی دوست عزیز خیلی خوب و کامل بود