مشاهده نسخه کامل
: جلوگیری از اجرای دوباره برنامه در C#
behnam25214
10-08-2009, 15:39
با سلام
من چطوری می تونم وقتی برنامه ای رو که با زبان سی شارپ
نوشتم وقتی یه بار اجرا کردم و در حال اجرا است دوباره نشه اجراش کرد:10:
aliaghaaaaa
10-08-2009, 16:21
سلام. یه راهش اینه که تو یه فایل یا دیتابیس مثلا بنویسی 1
بعد برنامه موقع لود شدن اون فایل رو بخونه. اگه 1 بود دیگه لود نشه.
ممکنه راه دیگه ای هم باشه که بهتر باشه.
با سلام
کد متد Main از کلاس Program رو با کد زیر تعویض کنید :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید.
mahdi7610
10-08-2009, 19:17
با سلام
من چطوری می تونم وقتی برنامه ای رو که با زبان سی شارپ
نوشتم وقتی یه بار اجرا کردم و در حال اجرا است دوباره نشه اجراش کرد:10:
سلام
بهتر است بعد از ایجاد اولین instance از برنامه process های ایجاد شده بعدی را از بین ببریم و instance اصلی را فعال کنیم، با این کار با هر بار اجرای جدید برنامه برنامه اصلی به پنجره فعال تبدیل خواهد شد:
ابتدا namespace های زیر را به برنامه اضافه کن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و بعد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشی :)
behnam25214
10-08-2009, 21:26
سلام. یه راهش اینه که تو یه فایل یا دیتابیس مثلا بنویسی 1
بعد برنامه موقع لود شدن اون فایل رو بخونه. اگه 1 بود دیگه لود نشه.
ممکنه راه دیگه ای هم باشه که بهتر باشه.
با سلام
کد متد Main از کلاس Program رو با کد زیر تعویض کنید :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید.
سلام
بهتر است بعد از ایجاد اولین instance از برنامه process های ایجاد شده بعدی را از بین ببریم و instance اصلی را فعال کنیم، با این کار با هر بار اجرای جدید برنامه برنامه اصلی به پنجره فعال تبدیل خواهد شد:
ابتدا namespace های زیر را به برنامه اضافه کن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خیلی ممنون
مشکلم حل شد.:10:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.