Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#11

Re: else ifs werden übersprungen

  Alt 11. Sep 2007, 19:27
Zitat von xZise:
Der sinn eines Updates ist es aber nicht, die gleiche Version nochmal zu downloaden
Und bei einer langen Kette funktioniert das auch nicht
Damit sprach ich auch den von die vermuteten Bug im Delphi-Debugger an...

Wie du um die Teilabfragen herumkommst: Berechne eine Versions-ID so:
Delphi-Quellcode:
funtion VersionID(Major, Minor, Release, Build: Word): Int64;
begin
  Result := Int64(Major) shl 48 or Int64(Minor) shl 32 or Release shl 16 or Build;
end;
Wenn du diese IDs vergleicht, hast du alles, was du über die else-ifs ausdrücken wolltest, implizit dabei.
  Mit Zitat antworten Zitat