PDA

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



khoshblagh
یک شنبه 05 مهر 1388, 08:25 صبح
با سلام خدمت دوستان
گاهی پیش میاد که یک کاربر به طور اتفاقی یک برنامه را دوبار اجرا میکند. آیا راهی هست که
این خطای کاربر جلوگیری نمود؟ متشکرم

babakmomeni
یک شنبه 05 مهر 1388, 08:34 صبح
با سلام خدمت دوستان
گاهی پیش میاد که یک کاربر به طور اتفاقی یک برنامه را دوبار اجرا میکند. آیا راهی هست که
این خطای کاربر جلوگیری نمود؟ متشکرم

سلام. قطعا همیشه راهی هست و در این مورد بیش از یکی. در تاپیک چسبناک همین تالار به نام نکات برنامه نویسی در دلفی یک کد ارائه شده برای همین کار. ولی راه راحتتر استفاده از پک کامپوننت های ABF یا LMD هستش که یک کامپوننت non-visual به نام one instance دارن که اگه روی فرم اصلی برنامه بذارین و اکتیوش کنین هم از اجرای مجدد برنامه جلوگیری می کنه هم پیام مناسب رو در صورت تمایل شما نشون خواهد داد.
سربلند باشید.

vcldeveloper
یک شنبه 05 مهر 1388, 17:53 عصر
جستجو کنید: Mutex
این ساده ترین کاری هست که میشه با یک Mutex انجام داد.