با سلام خدمت دوستان
گاهی پیش میاد که یک کاربر به طور اتفاقی یک برنامه را دوبار اجرا میکند. آیا راهی هست که
این خطای کاربر جلوگیری نمود؟ متشکرم
با سلام خدمت دوستان
گاهی پیش میاد که یک کاربر به طور اتفاقی یک برنامه را دوبار اجرا میکند. آیا راهی هست که
این خطای کاربر جلوگیری نمود؟ متشکرم
سلام. قطعا همیشه راهی هست و در این مورد بیش از یکی. در تاپیک چسبناک همین تالار به نام نکات برنامه نویسی در دلفی یک کد ارائه شده برای همین کار. ولی راه راحتتر استفاده از پک کامپوننت های ABF یا LMD هستش که یک کامپوننت non-visual به نام one instance دارن که اگه روی فرم اصلی برنامه بذارین و اکتیوش کنین هم از اجرای مجدد برنامه جلوگیری می کنه هم پیام مناسب رو در صورت تمایل شما نشون خواهد داد.
سربلند باشید.
جستجو کنید: Mutex
این ساده ترین کاری هست که میشه با یک Mutex انجام داد.
وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.