قفل برنامه بعد از مدت زمانی مشخص
سلام و درود یک سوال دارم چجوری می تونم برنامم رو جوری بسازم که فرضا بعد از مدت زمانی خاص مثلا 15 روز نرم افزار بعضی از قسمت هاش غیر فعال بشه تا وقتی که کد که بهش میدم رو وارد نکنه فعال نشه
راستش خودم اومدم با date time یه زمان بهش دادم مثلا 20 روز تاریخ 20 روز دیگه رو بهش دادم و تو برنامه یه شرط تعریف کردم رسید به این زمان کل بخش های که می خوام غیر فعال بشه و وقتی که ( تو تکس باکس ) سریالی که به کاربر میدم رو وارد کنه بخش ها فعال بشه اما مشکل اینه
برنامه به اون تایم برسه بخش های مورد نظرم غیر فعال میشه اما دیگه فعال بشو نیست یعنی سریال رو وارد می کنم باز فعال میشه ولی وقتی برنامه رو ببندی و باز کنی بازم باید سریال رو وارد کنی از یه timer استفاده کردم که دیتاتایم رو اونجا تعریف کردم رسما نمی شه دیتا تایم رو غیر فعال کرد بعد از فعال سازی
اومدم گفتم بیام و رو دکمه فرضا لوگین برنامه تایمر رو فعال کنم فرضا کاربر بیاد رو دکمه لوگین کلیک کنه تایمر فعال شه و اجازه ورود به برنامه رو نده اما خوب طبیعی تا وقتی اون کلیک کنه تایمر همراهش فعال میشه و در نهایت چرخه ادامه دار هست تو نت گشتم اما قفل های سخت افزار اینا رو میاورد چیزی که من بهش نیاز ندارم
لطفا اگه نمونه سورس دارید آموزشی هست ممنون میشم راهنمایی کنید
نقل قول: قفل برنامه بعد از مدت زمانی مشخص
اگر از دیتابیس استفاده میکنید یه جدول برای فعالسازی نرم افزار بسازید
اگر از دیتابیس استفاده نمیکنید توی پروپرتیز نرم افزارتون یا توی یه فایل (میتونید فایل رو رمزنگاری کنید)
تعریف کنید که آیا نرم افزار فعال شده است یا نه
و یه دستور if تعیین کنید که بره فایل یا دیتابیس رو بخونه، اگر نرم افزار فعال نشده بود این عملیات ها datetime ها انجام بشه، اگر فعال شده بود هم که دیگه هیچ عمل اضافه ای انجام نشه
نقل قول: قفل برنامه بعد از مدت زمانی مشخص
نقل قول:
نوشته شده توسط
shahryars
اگر از دیتابیس استفاده میکنید یه جدول برای فعالسازی نرم افزار بسازید
اگر از دیتابیس استفاده نمیکنید توی پروپرتیز نرم افزارتون یا توی یه فایل (میتونید فایل رو رمزنگاری کنید)
تعریف کنید که آیا نرم افزار فعال شده است یا نه
و یه دستور if تعیین کنید که بره فایل یا دیتابیس رو بخونه، اگر نرم افزار فعال نشده بود این عملیات ها datetime ها انجام بشه، اگر فعال شده بود هم که دیگه هیچ عمل اضافه ای انجام نشه
سلام ممنون بابت جواب از دیتابیس نه اما در مورد شرط حتی به تعریف کردن باز هم برنامه بعد از رسیدن به تایم مورد نظر دیگه اجرا نمی شه یعنی یک بار مصرف میشه برنامه و هر بار که بخوام برنامه رو اجرا کنم باید شرط رو از اول برم (یعنی وقتی شرط رو تعریف کردم یک بار اجرا شدن نداره هر بار که برنامه رو باز می کنم اون شرط هم باهاش اجرا میشه در حالی که باید یک بار اجرا بشه و اگه درست در اومد و کاربر چیزی که خواستم رو وارد کرد باید بگم حله دیگه اجرا نکن اما هر بار از اول )
ببینید اگه آموزشی در این زمینه هست لینکی ویدیویی سورس هرچیزی ممنون میشم یه لینک بدید
نقل قول: قفل برنامه بعد از مدت زمانی مشخص
شاید من سوالتون رو دقیقا نمیفهمم
شایدم شما جوابم رو نگرفتید
اگه درست فهمیده باشم
شما میخواید برنامتون اگه فعال شده بود دیگه موقع اجرای برنامه قفل نشه
خب شما باید کدتون رو جوری بنویسید که یه جایی ذخیره شده باشه که آیا برنامه فعال هست یا نه
اگه فعال بود بیخیال بخش فعال سازی نرم افزار شه
اگه فعال نبود بره سراغ قفل شدن
پاسخ اولم رو بخونید یا اگه جواب رو نگرفتید کدتون رو بفرستید چک کنم
نقل قول: قفل برنامه بعد از مدت زمانی مشخص
نقل قول:
نوشته شده توسط
shahryars
شاید من سوالتون رو دقیقا نمیفهمم
شایدم شما جوابم رو نگرفتید
اگه درست فهمیده باشم
شما میخواید برنامتون اگه فعال شده بود دیگه موقع اجرای برنامه قفل نشه
خب شما باید کدتون رو جوری بنویسید که یه جایی ذخیره شده باشه که آیا برنامه فعال هست یا نه
اگه فعال بود بیخیال بخش فعال سازی نرم افزار شه
اگه فعال نبود بره سراغ قفل شدن
پاسخ اولم رو بخونید یا اگه جواب رو نگرفتید کدتون رو بفرستید چک کنم
ممنون اولین جوابی که دادید یک خط رو نخونده بودم بزارید تو یه فایل تعریفش کنم ببینم نتیجه چی میشه دقیقا
اگر از دیتابیس استفاده نمیکنید توی پروپرتیز نرم افزارتون یا توی یه فایل (میتونید فایل رو رمزنگاری کنید)
اینو ندیدم نتیجه بده یا نده جوابش رو می نویسم