PDA

View Full Version : برنامه یک بار اجرا شود



IMC
سه شنبه 20 اردیبهشت 1384, 16:03 عصر
سلام .آیا کدی هست که جلوگیری کنه از اجرای دوباره نرم افزار .مثلا یک نرم افزار با ویژوال بیسیک ساختیم حالا میخوایم کاری کنیم که زمانی نرم افزار اجرا شد. دیگه کاربر نتواند آنرا دوباره اجرا کند.
متشکرم :D :D :D

je_nickp
سه شنبه 20 اردیبهشت 1384, 16:27 عصر
می تونید یه جایی یه علامت قرار بدید مثلا توی رجیستری بعد اول برنامه چک کنه ببینه اگه علامت هست از برنامه خارج بشود.

Hamedm
سه شنبه 20 اردیبهشت 1384, 16:29 عصر
سلام

اگه

App.PrevInstance = True
یعنی برنامه قبلا در حافظه قرار گرفته.

در پناه حق موفق باشید و پرتوان

hadi2345
سه شنبه 20 اردیبهشت 1384, 17:49 عصر
با استفاده از database هم میتونی چک کنی .ولی کد آقا حامد از همه راهها بهتر است.

محمد میرمصطفی
پنج شنبه 22 اردیبهشت 1384, 01:43 صبح
من همیشه از Mutex استفاده می‏کنم. نه فقط در VB، همه جا

Payam Moradi
پنج شنبه 22 اردیبهشت 1384, 17:14 عصر
سلام

حالا فهمیدیم برنامه قبلا اجرا شده و پنجره اون هم Minimize شده. وقتی کاربر پنجره Minimize رو نمی بینه می ره دوباره برنامه رو اجرا میکنه. میخوایم که برنامه قبلی از حالت Minimize به حالت عادی خودش بیاد. چه کار باید کرد ؟

متشکر.

حامد مصافی
شنبه 24 اردیبهشت 1384, 11:14 صبح
سلام
با استفاده از تابع FindWindow برنامه خودتون رو پیدا کنید
و با استفاده از تابع ShowWindow آنرا نمایش دهید

R_BABAZADEH
شنبه 24 اردیبهشت 1384, 14:23 عصر
جالب بود :تشویق:

محمد میرمصطفی
شنبه 24 اردیبهشت 1384, 23:53 عصر
من روش ارسال Message رو بیشتر می‏پسندم. شاید بهتر باشه.