امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اجرای مجدد برنامه
نویسنده پیام
x7337x آفلاین
كاربر دو ستاره
**

ارسال‌ها: 114
موضوع‌ها: 42
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 86
( 16 تشکر در 14 ارسال )
ارسال: #1
at  اجرای مجدد برنامه
سلام

برای اینکه از اجرای مجدد برنامه جلوگیری بشه یا از برنامه قبل خارج بشه باید چه کار کرد؟

من از کد

کد:
If PrevInstance() Then Exit Sub

استفاده کردم ولی نشد

اینم تابع
کد:
Function PrevInstance() As Boolean
        If UBound(Diagnostics.Process.GetProcessesByName (Diagnostics.Process.GetCurrentProcess.ProcessName)) > 0 Then
            Return True
        Else
            Return False
        End If
    End Function
تشکر
۳۱-مرداد-۱۳۸۸, ۱۸:۴۳:۴۳
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: اجرای مجدد برنامه
برید توی project properties . تب Application . تیک make single instance application رو بگذارید.
از این به بعد برنامه فقط یه بار اجرا میشه و هر بار دیگه هم که فایل اجراییشو اجرا کنید فقط یه رویداد توی اون پروسسیش که اجرا هست فراخوانی میشه و اتفاق دیگه ای نمیفته.
برای دیدن اون رویداد هم کلید View Application Events همون بغل رو بزنید. برید توی کلاس MyApplication. رویداد StartupNextInstance رو از اون بالا انتخاب کنید. همینه دیگه.

میزان رای دشمن است!
[تصویر:  cff100.png]
۳۱-مرداد-۱۳۸۸, ۱۹:۲۸:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : x7337x
x7337x آفلاین
كاربر دو ستاره
**

ارسال‌ها: 114
موضوع‌ها: 42
تاریخ عضویت: مرداد ۱۳۸۸

تشکرها : 86
( 16 تشکر در 14 ارسال )
ارسال: #3
RE: اجرای مجدد برنامه
مرسی. حرف نداری :دی
۳۱-مرداد-۱۳۸۸, ۲۰:۰۹:۴۲
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] اجرای دستورات cmd در Textbox و نمایش خروجی آن در Textbox دیگر Rain_Saeid 1 3,126 ۰۳-آبان-۱۳۹۲, ۲۰:۱۸:۴۷
آخرین ارسال: Rain_Saeid
  اجرای برنامه استفاده شده با sql server x7337x 4 5,593 ۱۱-فروردین-۱۳۹۰, ۱۳:۲۰:۲۲
آخرین ارسال: x7337x
  اجرای سنگین برنامه HSN_Misaghian 4 3,529 ۲۳-دى-۱۳۸۹, ۱۷:۴۰:۱۹
آخرین ارسال: ajlajlajl
  اجرای برنامه همزمان با ورود به ویندوز x7337x 3 4,060 ۱۲-مرداد-۱۳۸۹, ۱۴:۴۶:۱۱
آخرین ارسال: far_222000
  مشکل در اجرای برنامه koorosh2004 0 2,296 ۱۸-فروردین-۱۳۸۸, ۱۷:۳۳:۳۳
آخرین ارسال: koorosh2004
  ایجاد وقفه بین اجرای دو خط کد SayyedAli 2 6,369 ۰۴-فروردین-۱۳۸۸, ۱۱:۴۰:۴۱
آخرین ارسال: SayyedAli
Question updateو search و پر کدن مجدد DataGridView در vb.net2005 افشين160 1 4,126 ۰۷-فروردین-۱۳۸۷, ۱۳:۴۸:۳۲
آخرین ارسال: ajlajlajl

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS