Revision: 29432
Updated Code
at July 29, 2010 12:09 by brandonio21
Updated Code
Public Class Form1
Public day As String 'Creates all the variables
Public month As String
Public year As String
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
day = My.Computer.Clock.LocalTime.Day 'Declares day,month,and year as the current Day Month and Year
month = My.Computer.Clock.LocalTime.Month
year = My.Computer.Clock.LocalTime.Year
If My.Settings.checked = False Then 'Checks if this is the first time the program has run, if it is, save the current date into a setting.
My.Settings.day = day
My.Settings.month = month
My.Settings.year = year
My.Settings.checked = True
Else
Try
If year = My.Settings.year Then 'If the year is the same, check the month
If month = My.Settings.month Then
Else
'If the month is not the same then check if the day is
If month = My.Settings.month + 1 Then
If day = My.Settings.day Then
msgbox("trial expired!")
Else 'If the day is bigger than the current day, the trial is expired
If day > My.Settings.day Then
MsgBox("Trial expired!")
End If
End If
Else
If month = My.Settings.month + 2 Then
msgbox("Trial Expired!")
Else
If month <> My.Settings.month + 1 Then
MsgBox("Trial Expired!")
End If
End If
End If
End If
Else
'If the year is different, the trial has expired
MsgBox("Trial Expired!")
End If
'If there is an error, make a msgbox containing the error
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub
End Class
Revision: 29431
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 29, 2010 12:07 by brandonio21
Initial Code
Public Class Form1
Public day As String ;Creates all the variables
Public month As String
Public year As String
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
day = My.Computer.Clock.LocalTime.Day ;Declares day,month,and year as the current Day Month and Year
month = My.Computer.Clock.LocalTime.Month
year = My.Computer.Clock.LocalTime.Year
If My.Settings.checked = False Then ;Checks if this is the first time the program has run, if it is, save the current date into a setting.
My.Settings.day = day
My.Settings.month = month
My.Settings.year = year
My.Settings.checked = True
Else
Try
If year = My.Settings.year Then ;If the year is the same, check the month
If month = My.Settings.month Then
Else
;If the month is not the same then check if the day is
If month = My.Settings.month + 1 Then
If day = My.Settings.day Then
msgbox("trial expired!")
Else ;If the day is bigger than the current day, the trial is expired
If day > My.Settings.day Then
MsgBox("Trial expired!")
End If
End If
Else
If month = My.Settings.month + 2 Then
msgbox("Trial Expired!")
Else
If month <> My.Settings.month + 1 Then
MsgBox("Trial Expired!")
End If
End If
End If
End If
Else
;If the year is different, the trial has expired
MsgBox("Trial Expired!")
End If
;If there is an error, make a msgbox containing the error
Catch ex As Exception
MsgBox(ex.Message)
End Try
End If
End Sub
End Class
Initial URL
http://brandonsoft.com
Initial Description
Created by Brandon
Initial Title
Vb.net Check for 30 day trial
Initial Tags
Initial Language
VB.NET