Du musst wenn, dann den Zeitwert vergleichen, nicht die entsprechenden Strings. Das kannst du normal, weil das nur normale Zahlen sind.
Aber eigentlich willst du doch wohl die Versionen vergleichen, oder? Also z.B. 1.1.2.8 und 1.2.0.0 zum Beispiel.
Dafür habe ich hier mal einen Code geschrieben:
http://www.delphi-forum.de/viewtopic...=547664#547664