Classe Version
| Description | Cette Classe permet de manipuler un numéro de version du genre
Major+Minor+Build |
| Utilise | |
| API |
Option Compare Database
Option Explicit
Private clsMajor As String
Private clsMinor As String
Private clsBeta As String
Private clsDate As String
Public Property Let Major(Value As String)
clsMajor = Left(Trim(Value), 2)
End Property
Public Property Get Major() As String
Major = clsMajor
End Property
Public Property Let Minor(Value As String)
clsMinor = Left(Trim(Value), 2)
End Property
Public Property Get Minor() As String
Minor = clsMinor
End Property
Public Property Let Beta(Value As String)
clsBeta = Left(Trim(Value), 4)
End Property
Public Property Get Beta() As String
Beta = clsBeta
End Property
Public Property Let vDate(Value As String)
clsDate = Format(CDate(Value), "dd\/mm\/yyyy")
End Property
Public Property Get vDate() As String
vDate = clsDate
End Property
Public Function GetFormated() As String
GetFormated = clsMajor & "." & clsMinor & "." & clsBeta
End Function
Public Function Create(Optional strMajor As String = "", Optional strMinor As String = "", Optional strBeta As String = "", Optional strDate As String = "") As Boolean
Create = True
Major = strMajor
Minor = strMinor
Beta = strBeta
vDate = strDate
End Function
Public Function Destroy() As Boolean
Destroy = True
End Function