CompareVersions 関数は 2 つのファイルのバージョンを比較し、それらが同一かどうかを返します。 この関数の形式は、以下のとおりです。
CompareVersions (version1 as string, version2 as string) as integer
例: CompareVersions
CompareVersions ("12.5.1.4", "12.5.0.3")
入力パラメータ
この関数には、以下の入力パラメータがあります。
比較するファイルのバージョンを指定します。 バージョン文字列に、任意の数のバージョン識別項目を指定できます。 たとえば、major.minor.patch.build 形式または単に major.minor 形式を使用して、バージョン文字列を指定できます。 バージョン番号は、ドット、スペース、またはカンマによって分離できます。 1 つのバージョン文字列に別のバージョン文字列より多くの識別項目が存在する場合、存在しない項目は比較時にゼロで置換されます。 たとえば、CompareVersions ("12.5.180.123", "12.5") は CompareVersions ("12.5.180.123", "12.5.0.0") として扱われます。
戻り値
この関数は、以下のいずれかの事前定義済み整数定数を返します。
バージョンが等しいことを示します。
バージョン 1 がバージョン 2 より大きいことを示します。
バージョン 1 がバージョン 2 より小さいことを示します。
1 つまたは両方のバージョン文字列がブランクか、または非数値の値が含まれていることを示します。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|