تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[نقاش+كود] احتساب عدد الايام بين تأريخين والاعتماد على التأريخ الحقيقي
#6

السلام عليكم ورحمة الله وبركاته



عملت لك هذه الدالة للتأكد من صلاحية التشغيل التجريبي للبرنامج
استدعيها في بداية تشغيل البرنامج في الـ Form_Load


PHP كود :
' التأكد من صلاحية اللتشغيل التجريبي للبرنامج
Public Sub CheckExpire()
    
    ' 
قراءة عدد الأيام من الرجيستري
    Dim regdy 
As Integer
    regdy 
Val(GetSetting(App.CompanyName"myProgram""Days"))
    
    
' التاكد من مدة التشغيل التجريبي للبرنامج
    If regdy > 30 Then

        MsgBox "عفواً..." & vbNewLine & "إنتهيت مدة تجربة البرنامج"

        ' 
الخروج من البرنامج
        End

    End 
If
    
    
'--------------------------------------------
    
    ' 
قراءة تاريخ التشغيل الأول من الرجيستري
    Dim dt 
As String
    dt 
GetSetting(App.CompanyName"myProgram""FirstDate")
    
    
' إذا لم يجد تاريخ التشغيل الأول في الرجيستري
    If dt = "" Then

        ' 
إحفظ تاريخ التشغيل الأول في الرجيستري
        SaveSetting App
.CompanyName"myProgram""FirstDate"Format$(Now"d/M/yyyy")
        
    
' إذا وجد تاريخ التشغيل الأول في الرجيستري
    Else
        
        ' 
معرفة فرق الأيام بين التاريخ الأول للتشغيل وتاريخ اليوم
        Dim dy 
As Integer
        dy 
DateDiff("d"dtNow)
        
        
' إذا كان فرق الأيام بين التاريخ الأول للتشغيل وتاريخ اليوم أكبر عدد الأيام في الرجيستري
        If dy > regdy Then

            ' 
إحفظ فرق الأيام الجديد في الرجيستري
            SaveSetting App
.CompanyName"myProgram""Days"dy

        End 
If
        
    
End If
    
End Sub 





السلام عليكم ورحمة الله وبركاته


الملفات المرفقة
.rar   CheckExpire-VB6-01.rar (الحجم : 1.98 ك ب / التحميلات : 120)
الرد }}}
تم الشكر بواسطة: اسلام الكبابى


الردود في هذا الموضوع
[نقاش+كود] احتساب عدد الايام بين تأريخين والاعتماد على التأريخ الحقيقي - بواسطة @@أبورائد@@_mybb_import5382 - 05-05-13, 08:24 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيف احتساب مؤشر عداد الوقود حسب الكمية مع الاضافة او النقصان awidan76 4 2,126 04-06-19, 07:03 AM
آخر رد: awidan76

التنقل السريع :


يقوم بقرائة الموضوع: