الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ممكن أجعل برنامج يشتغل لعدد معين

مغلق
بدأه رزان في 27 يونيو 2005 · 9 رد · 795 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الآن لو أردنا أن نعمل Demo للبرنامج .. بحيث يتم تنفيذ البرنامج مثلا مرتين أو ثلاثة بعدد أنا أحدده له

وبعد ذلك لا يقبل البرنامج التنفيذ

يعني يتوقف عن التنفيذ .................

:unsure:

كيف ممكن عمل ذلك

#2
Private Sub Form_Load()
retvalue GetSetting(A 0 Runcount)
GD$ Val(retvalue) 1
SaveSetting A 0 RunCount GD$
If GD$ 3 Then الرقم (3) يحدد عدد مرات التشغيل
MsgBox (انتهت مدة تشغيل البرنامج ،،، قم بشراء النسخة الكاملة من المنتج)
Unload Me
End If
End Sub

هذا الكود كان موجود في بنك الأكود في الفريق العربي للبرمجة

بس مش راضي يشتغل

وبيطلع أخطاء

#3

السلام عليكم

Private Sub Form_Load()
retvalue = GetSetting("A", "0", "Runcount")
GD$ = Val(retvalue) + 1
SaveSetting "A", "0", "RunCount", GD$
If GD$ > 3 Then 
MsgBox ("انتهت مدة تشغيل البرنامج ،،، قم بشراء النسخة الكاملة من المنتج")
Unload Me
End If
End Sub

460.gif

#4

السلام عليكم

Private Sub Form_Load()
retvalue = GetSetting("A", "0", "Runcount")
GD$ = Val(retvalue) + 1
SaveSetting "A", "0", "RunCount", GD$
If GD$ > 3 Then 
MsgBox ("انتهت مدة تشغيل البرنامج ،،، قم بشراء النسخة الكاملة من المنتج")
Unload Me
End If
End Sub

460.gif

#5

ضبط الحمد لله شكرا لك أخي الفاضل المتميز

بس مش عارفه ليش لما اعمل Package ما بيرضى يشتغل البرنامج

ومباشرة تخرج لي رسالة انتهاء المدة

؟؟؟؟؟؟

#6

من الافضل لعمل برامج ديمو هي التقيد بمدة معينة بدل عدد لالتشغيل

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#7

وكيف يتم ذلك يا أخي الفاضل ..

لأنه أنا عندي مهم إنه ما يغير التاريخ .. جهازه وبالتالي يعمل البرنامج أكثر من المدة المحددة

وشكرا لك

#8

تأكدي من القيم التي يأخذها البرنامج أول التشغيل

حيث يفترض أنه عند تشغيل البرنامج أول مرة أن لا يجد القيم في الريجستري .

Private Sub Form_Load()
retvalue = GetSetting("A", "0", "Runcount")
msgbox retvalue 
GD$ = Val(retvalue) + 1
SaveSetting "A", "0", "RunCount", GD$
If GD$ > 3 Then 
MsgBox ("انتهت مدة تشغيل البرنامج ،،، قم بشراء النسخة الكاملة من المنتج")
Unload Me
End If
End Sub

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#9

أحسن شئ أختي اذا كنت تريدين عمل Demo لبرنامجك أن تعملي تحديد لوظائفه مثلا تحذفي بعض الوظائف المتميزة في برنامجك لأن تحديد وقت معين لعمل البرنامج يمكن لأي مبتدئ في الكراكنج أن يكسره

و شكرا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…