![]() |
http.get utf8?
Guten Abend zusammen!
Ich habe ein Problem mit dem Vergleichen von Versionsnummer. Nach dem http.get bekomme ich beide Strings sauber (ohne Sonderzeichen) im Richedit angezeigt, dennoch wird die 'if' Anfrage nie true. Woran kann das liegen?
Delphi-Quellcode:
const
version = '0.0.3'; procedure check_for_update; var Http: TIdHTTP; begin Http := TIdHTTP.Create(nil); try if Http.Get('http://myurl/file') <> version then Form5.showmodal; finally Http.Free; end; end; |
AW: http.get utf8?
Lass dir mal das hier anzeigen
Delphi-Quellcode:
showmessage( '"' + Http.Get('http://myurl/file') + '"' +sLineBreak+ '"' + version + '"' ); |
AW: http.get utf8?
Da ist der Fehler.
Wusste nicht das der nano Editor unter Linux Linebreaks erzeugt. Wie könnte ich das rausfiltern? |
AW: http.get utf8?
Delphi-Quellcode:
Trim(Http.Get('http://myurl/file'))
|
AW: http.get utf8?
Vielen Dank. Jetzt wird die Anfrage sauber ausgeführt.
|
AW: http.get utf8?
showmessage - dein Freund und Helfer.
|
AW: http.get utf8?
Mit einer Zwischenvariablen hätte man es auch im Debugger sehen können ;)
|
AW: http.get utf8?
Debugger...was ist denn das? 8-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz