Pubblicazione File: modUtilities
Documento generato mediante: Documentation Creator By BGSoftware


Attribute VB_Name = "modUtilities"
' *********************************************************************
'* CLASS Modulo di utilità. Contiene funzioni utili alla libreria SMom.
'* <BR/>Autore: <B>Giorgio Bernardi</B>
'* E-Mail: <A HREF="mailto:giorgio.bernardi@studio.unibo.it">Giorgio.Bernardi@studio.unibo.it</A>
'* Data  : Settembre 2004
'* <DIV CLASS="ClassDescription">
'* </DIV>
' *********************************************************************
Option Explicit

'* Restituisce la classe singleton di utilità
Function Utilities() As SMomUtilities
    Static utils    As SMomUtilities
    If utils Is Nothing Then Set utils = New SMomUtilities
    Set Utilities = utils
End Function

'* Restituisce un oggetto CValue corrispondente al tipo di dato indicato
Public Function getNewCValue(ValueType As String) As CValue
    Select Case ValueType
        Case "String"
            Set getNewCValue = New CStringValue
        Case "Int32"
            Set getNewCValue = New CInt32Value
        Case "Int16"
            'TODO
        Case "Byte"
            'TODO
        Case Else
            Call Utilities.RaiseSMomException(VarTypeUnKnownException)
    End Select
End Function


Documento generato mediante: Documentation Creator By BGSoftware