Ja das passt schon eher.
Ich würde - wie schon gesagt - einen Record deklarieren und den alles machen lassen.
Delphi-Quellcode:
var
lCurrent, lRemote: TVersion;
begin
lCurrent := '7.3.5';
lRemote := '7.11.3';
if lCurrent < lRemote then
begin
// Update durchführen
end;
end;
Das ist einmal gemacht, kann man aber immer wieder verwenden und es ist eindeutig, dass es sich hier um eine Versions-Information handelt.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)