Fa جلوگیری از اجرای مجدد

a-r-s

Member
سلام من یک برنامه با بیلدر ساختم حالا میخوام وقتی کاربر برای اجرای یکبرنامه که اونم با بیلدر ساخته شده کلیلک کرد برنامه اجرا شد دفعه دیگه که اگه باز اون کلیدو زد از اجرای مجد برنامه جلوگیری کنه
امیدوارم منظورمو فهمیده باشید
من خودم یه راحل دارم اما میخوام بدونم بهترش هسا اینکه تو همون فایل که اجرا بشه یه فایل دیگه چیوست کرد بعد اگه کاربر یه بار دیگه کلیدو زد برنامه بره ببینه فایل پیوست موجوده تو temp چک کنه اگه بود نزاره اجرا شده اگه نبود باز اجرا شه
حالا میخواستم ببینم راه دیگه هم هست؟
 

loo30fer

کاربر متخصص مولتی مدیا بیلدر
دوست عزیز میتونید در هنگام کامپایل کردن تیک گزینه Allow only one instance را بزنید تا فقط یکی بیشتر از فایلتون اجرا نشه
یا با پلاگین Miscy دستور IsFileInUse فایلتون رو چک کنید که اگر در حال اجرا بود اون اجرا نکنه
یا در Page Start این تابع SaveVariable قرار بدین که عدد 1 رو ذخیره کنه و در Exit باز با تابع SaveVariable عدد 0 رو ذخیره کنه و روی دکمه تو پروژه اصلیتون دستور شرطی بذارین که اگه = 0 بود فایلتون اجرا کنه
که حرفه ای تر و راحت تر از همش Allow only one instance
موفق باشید
 

جدیدترین ارسال ها

بالا