يمكنك استعمال عدد مرات معين لتشغيل البرنامج بشكل مجاني
جرب التالي
PHP كود :
Private Sub Form_Load() retvalue = GetSetting("A", "0", "Count") AA = Val(retvalue) + 1 SaveSetting "A", "0", "Count", AA If AA > 5 Then MsgBox "انتهت مدة تشغيل البرنامج .. عليك شراء البرنامج" Unload Me End If End Sub
11-03-18, 07:19 PM (آخر تعديل لهذه المشاركة : 11-03-18, 07:23 PM {2} بواسطة mhareek.)
اخى الغالي هو المثال المرفق لا توجد بة قاعدة بينات
لانى غيرت التاريخ الى الخلف ولا يزال البرنامج يعمل
اعزرنى اخى الغالى لم استطع فهم المثال هل يجب على ان اعمل قاعدة بيانات
أهلا بك أخي الكريم , تعم المثال يعتمد على جدول في قاعدة البيانات حيث يخزن تاريخ أول تشغيل للبرنامج في حقل معين وتوضع قيمتة عند تشغيل البرنامج في المتغير FirstRunningDate وأيضاً يوجد حقل معين خاص بعدد دقائق عمل البرنامج وهو في الفترة التجريبية وتستطيع عمل تايمر يقوم بحفظ الدقائق في هذا الحقل وعند تشغيل البرنامج يتم وضع عدد الدقائق المحفوظه في هذا المتغير RunningMinutesCount , لكن تاريخ إنتهاء الفترة التجريبية ممكن يكون ايضا في حقل معين في قاعدة البيانات أو في أي مكان تريده ولكن أيضا عند تشغيل البرنامج يجب وضع تارخ إنتهاء الفترة التجريبية في هذا المتغير ExpirationDate وذلك لكي تتم عملية الفحص بالكود الموجود في المثال في حدث الـ Form_Load .