Beschreibung:
Rückgabe der Versionsnummer der installierten Anwendung.
Typ:
Long
|
Wert |
Beschreibung |
|
HIWORD |
Hauptversion (Dividiert durch 65535), z. B. 2007 |
|
LOWORD |
Nebenversion (Modulo 0xFFFF0000), z. B. 12 |
Wichtig: Die Eigenschaft Version ist noch aus Gründen der Abwärtskompatibilität enthalten. Für neue Scripte muss die Eigenschaft FileVersion verwendet werden.
Beispiel VBScript:
Dim scRMVersion
Dim ncRMVersion : ncRMVersion = (cRM.Version Mod &HFFFF0000)
If Len(ncRMVersion) = 1 Then
scRMVersion = CStr(CInt(cRM.Version / 65535) & ".00" & CStr(ncRMVersion))
ElseIf Len(ncRMVersion) = 2 Then
scRMVersion = CStr(CInt(cRM.Version / 65535) & ".0" & CStr(ncRMVersion))
ElseIf Len(ncRMVersion) = 3 Then
scRMVersion = CStr(CInt(cRM.Version / 65535) & "." & CStr(ncRMVersion))
End If
Call cRM.DialogMessageBox("Aktuell installierte Version des combit CRM: " & ncRMVersion, "cRM.Version", vbOkOnly)
Beispiel C#-Script:
long version = (cRM.Version % 0xFFFF0000);
int versionNumberCount = version.ToString().Length;
if (versionNumberCount == 1)
cRM.DialogMessageBox((version / 65535).ToString() + ".00" + version.ToString(), cRM.AppTitle, 0);
else if (versionNumberCount == 2)
cRM.DialogMessageBox((version / 65535).ToString() + ".0" + version.ToString(), cRM.AppTitle, 0);
else if (versionNumberCount == 3)
cRM.DialogMessageBox((version / 65535).ToString() + "." + version.ToString(), cRM.AppTitle, 0);
else
cRM.DialogMessageBox("Information ber Version nicht verfgbar.", cRM.AppTitle, 0);