View Full Version : سوال: جلوگیری از اجرای مجدد برنامه
mostafa_zamani
سه شنبه 02 اردیبهشت 1393, 16:29 عصر
سلام علیکم
چگونه می توان اگر برنامه یکبار اجرا شده باشد و کاربر اشتباها دوباره آنرا را اجرا کرد ، اجرای مجدد آن را متوجه شد و در صورت لزوم از اجرای آن جلوگیری کرد؟
با تشکر و سپاس
gh_khajehzade
چهارشنبه 03 اردیبهشت 1393, 08:00 صبح
سلام
فایل زیر رو تو مسیر برنامت کپی کن و خطوط زیر رو به ابتدای فایل اصلی برنامت اضافه کن:
m.instance=only1run([{9444C726-8529-4E44-9654-EE0A860503DF}]) && use your own guid or id
if isnull(m.instance)
=messagebox("Another instance is already running!!")
return
endif
mostafa_zamani
جمعه 05 اردیبهشت 1393, 20:56 عصر
جناب خوجه زاده
سلام علیکم
متشکرم ، خیلی خیلی ممنون !
این سورس شما روی هر ویندوزی جواب می دهد؟
اگر برنامه روی سرور باشه و بصور مشترک استفاده باشه چطور ؟
gh_khajehzade
شنبه 06 اردیبهشت 1393, 09:16 صبح
سلام
1-فقط روی xp تست کردم.
2-تا حالا تست نکردم ولی به نظر میرسد باید کارکنه.چون درسته که فایل برنامه روی سرور هست ولی برای اجرا در کامپیوتر محلی load میشود.(خودم برنامه اجرایی رو تو هر کلاینتی که میخواد اجرا بشه میریزم و فقط فایلهای dbf رو تو سرور قرار میدم)
frahimi
پنج شنبه 18 اردیبهشت 1393, 14:24 عصر
با سلام و تشکر من این برنامه را روی ویندوز 8 هم تست کردم جواب داد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.