Einzelnen Beitrag anzeigen

Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Aus dem Internet in TMemo

  Alt 27. Jun 2007, 18:21
Hier ein Denkanstoß (Integer dürfen - wie schon erwähnt - keine Kommas oder Punkte enthalten [GANZE Zahl!])

Installiert: 1.6.0.23
Aktuell: 1.9.3.2

Bilde ein Integer, indem Du die "Zehnerstellen" folgendermaßen multipliziert und danach vergleichst:

Installiert: 23*1 + 10*0 + 6*100 + 1*1000 = 1623
Aktuell: 2*1 + 3*10 + 9*100 + 1*1000 = 1932

--> Aktuell > Installiert --> Update vorhanden. Warum nicht die Zahlen direkt (ohne Multiplikation) vergleichen? DARUM:

Installiert: 1.6.0.23 --> 16023
Aktuell: 2.0.0.5 --> 2005

Hier stimmt es nicht! Multipliziert Du wie oben, dann kannst Du dieses Problem umgehen:

Installiert: 1623 (s.o.)
Aktuell: 5*1+0*10+0*100+2*1000 = 2005

--> Funktioniert

Ich hoffe dir mit diesem Tip etwas weitergeholfen zu haben...

SCRaT

P.S.: Delphi-Hilfe: Stichwörter "StrToInt", "Copy", "Delete", "POS" sollten reichen... Viel Glück
Michael Kübler
  Mit Zitat antworten Zitat