TL = New TraceLogger()
TL.SetLogFile("","TraceName")
TL = New TraceLogger("",TraceName")
Const Int requiredMajorVersion = 5;
Const Int requiredMinorVersion = 5; // Requires Platform version 5.5
Bool isOK = ASCOM.Utilities.IsMinimumRequiredVersion(requiredMajorVersion,
requiredMinorVersion);
If (isOK)
// Do the install (or whatever)
Else
// Abort, throw exception, print an error.
<?xml version="1.0" encoding="utf-8" ?>
<ASCOMProfileAL>
<SubKey>
<SubKeyName />
<DefaultValue>Default text value</DefaultValue>
<Values>
<Value>
<Name>Valuename 1</Name>
<Data>False</Data>
</Value>
<Value>
<Name>Valuename 2</Name>
<Data>True</Data>
</Value>
</Values>
</SubKey>
<SubKey>
<SubKeyName>Settings</SubKeyName>
<DefaultValue />
<Values>
<Value>
<Name>Valuename 3</Name>
<Data>1</Data>
</Value>
<Value>
<Name>Valuename 4</Name>
<Data>53.4217</Data>
</Value>
</Values>
</SubKey>
</ASCOMProfileAL>
TL = New TraceLogger()
TL.SetLogFile("","TraceName")
TL = New TraceLogger("",TraceName")
If Double.Parse(Util.PlatformVersion, CultureInfo.InvariantCulture) < 5.5 Then...
Const requiredMajorVersion as Integer = 5
Const requiredMinorVersion as Integer = 5 ' Requires Platform version 5.5
Dim Utils as New ASCOM.Utilities.Util
isOK = Utils.IsMinimumRequiredVersion(requiredMajorVersion, requiredMinorVersion)
If Not isOK Then
' Abort, throw exception, print an error or whatever.
End
EndIf