GeoDmsMajorVersionNumber

miscellaneous-functions GeoDmsMajorVersionNumber

syntax

  • GeoDmsMajorVersionNumber()

definition

GeoDmsMajorVersionNumber() results in a uint32parameter with the GeoDMS major version number.

Up until version 8.045 its value was defined as MajorVersion + 0.001 * MinorVersion.

Since November 2022 we use semantic versioning, following the format MajorVersion.MinorVersion.PatchNumber. The GeoDmsVersion() is now defined as MajorVersion + 0.01 * MinorVersion + 0.0001 * PatchNumber;

The first semantic version number is 8.5.0 in order to order well with earlier version numbers. In GeoDms v8.5.1, the result of the GeoDmsVersion() is (the Float64 representation of) 8.0501.

example

GeoDmsMajorVersionNumber(): UInt32
GeoDmsMinorVersionNumber(): UInt32
GeoDmsPatchNumber(): UInt32
parameter<string> GeoDMSVersion := string(GeoDmsMajorVersionNumber()) 
                                     +'.'+ 
                                   string(GeoDmsMinorVersionNumber()) 
                                     +'.'+ 
                                   string(GeoDmsPatchNumber());`

since version

9.0.4