Wenn die Versionsnummern in der jeweils ersten Zeile der Datei stehen, sollte ein Vergleich
Delphi-Quellcode:
[...] // wie oben
if S1.Strings[0] = S2.Strings[0] // oder kurz: S1[0] = S2[0]
then
ShowMessage('Die Versionsnummern der Dateien sind gleich')
else
if S1.Strings[0] > S2.Strings[0] // oder kurz: S1[0] > S2[0]
then
ShowMessage('Datei1 hat eine höhere Versionsnummer!')
else
ShowMessage('Datei2 hat eine höhere Versionsnummer!');
möglich sein.