PDA

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



pejmana
شنبه 08 بهمن 1384, 08:25 صبح
لطفا اگر کدی در vb دارید که اگه برنامه یکبار اجرا شده باشه بتونه چک کنه و بتونیم کنترل کنیم که دوباره اجرا نشه را برام بفرستید . با تشکر

S_VB.max
شنبه 08 بهمن 1384, 11:05 صبح
If App.PrevInstance = True Then End

meh_secure
شنبه 08 بهمن 1384, 21:46 عصر
این کد رو در اولین sub ی که برنامه از آنجا اجرا میشه بنویسید.

Payman62
یک شنبه 09 بهمن 1384, 01:03 صبح
این کد زیاد مفید نیست چون اگه یه کپی از برنامه با اسم دیگه ای بگیریم خیلی راحت اجرا میشه

احمد رایان
یک شنبه 09 بهمن 1384, 05:31 صبح
می تونی یک کد بنویسی که برنامه ات رو با یک اسم مشخص اجرا کند

Payman62
دوشنبه 10 بهمن 1384, 02:14 صبح
می تونی یک کد بنویسی که برنامه ات رو با یک اسم مشخص اجرا کند
به این کار میگن کلک رشتی

pejmana
چهارشنبه 12 بهمن 1384, 10:20 صبح
با تشکر از همه دوستان

sohrab o
چهارشنبه 12 بهمن 1384, 13:23 عصر
یه کار دیگه هم می شه کرد .
توی رجیستری وقتی برنامه باز شد بنویسی که برنامه بازه و وقتی بسته شد بنویسی بسته شد
بعد وقتی برنامه دیگه ای باز شد اول بره تو رجیستری رو بخونه اگه برنامه باز بود دیگه اجرا نسه
اینم یه کلک رشتیه دیگه

SATTAR
چهارشنبه 12 بهمن 1384, 15:27 عصر
راه سهراب بدترین راه ممکنه.
از یه برنامه نویس حرفه ای این کارا بعیده
ببخشید. :D

Payman62
چهارشنبه 12 بهمن 1384, 16:48 عصر
یه کار دیگه هم می شه کرد .
توی رجیستری وقتی برنامه باز شد بنویسی که برنامه بازه و وقتی بسته شد بنویسی بسته شد
بعد وقتی برنامه دیگه ای باز شد اول بره تو رجیستری رو بخونه اگه برنامه باز بود دیگه اجرا نسه
اینم یه کلک رشتیه دیگه
اگه از این روش استفاده کنی و برنامه run بشه حالا به هر دلیلی برنامه به طور عادی بسته نشه مثلا به هر دلیلی سیستم ریست شه هنگ کنه برق بره یا کاربر بگه دلم میخواد سیستممو ریست کنم به کسی چه یا کاربر برنامه رو end task کنه یا از اون دکمه close بالا برنامه استفاده کنه یا اصلا برنامه یه errori بده که از دستت در رفته باشه و بسته شه یا ... اون وقت تا زمانی که وین نریختیم برنامه اجرا نمیشه
ولی سهراب استاد کلک رشتی هستیا تو برنامه change admin pass خیلی از این کلکا به کار برده بودی