Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: extended to string

  Alt 11. Nov 2004, 22:52
Zitat von btbe:
Oh sorry, so tritt kein fehler auf, aber wenn ich halt umrechen will:

Delphi-Quellcode:
ordne(rmcline);
Label16.Caption := GPGGA[2];
Label17.Caption := round(GPGGA[7] * 1,852);
Label18.Caption := GPGGA[9];
hab alles mögliche probiert (floatostr(), floattoint(), strtofloat(), floattostf(),....)
bin verzweifelt
Was steht denn in GPGGA[7] drin ? Normal wäre der Aufbau bei einem NMEA.GPG-Satz im englischen Format. Also sind die Strings '123.456' und das geht auf dem deutschen Windows nicht umzuwandeln. Entweder Du ersetzt den Punkjt durch ein Komma (dann funktioniert es aber wieder nur bei Localen mit ebendieser Definition) oder Du änderst die Locale-Einstellungen vor der Umwandlung, setzt als Decimal Delimiter den Punkt und hinterher wieder zurück. Zum Testen kannst Du ja mal in Deiner Systemsteuerung das Dezimaltrennzeichen auf den Punkt setzen, dann läuft das Programm wahrscheinlich auch ohne Änderung.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat