0.0389932282269001 kein Float?
Hallo ich habe versucht einen String in ein Float umzuwandeln und habe dann die Fehlermeldung bekommen, dass 0.0389932282269001 keine Gleitkommazahl sei?
Delphi-Quellcode:
i := Pos('=',str[1]);
Zahl := copy(str[1],I+1,maxint); Geschwindigkeit := Round(strtofloat(Zahl)); |
AW: 0.0389932282269001 kein Float?
Moin,
ersetz mal den Punkt in deinem String mit einem Komma.... Cu Michael |
AW: 0.0389932282269001 kein Float?
Wenn ich jetzt die Position des punktes weiß wie ersetz ich den dann?
Edit: hab es selber schon herausgefunden vielen Dank :) |
AW: 0.0389932282269001 kein Float?
Zitat:
Grüße Klaus |
AW: 0.0389932282269001 kein Float?
Kennt StrToFloat eigentlich schon den 2. Parameter, oder hat der bei dir nur Einen?
Wenn ja, dann lass' den Punkt und sag dem StrToFloat, daß das Dezimaltrennzeichen ein Punkt ist. PS: delphi zeichen ersetzen |
AW: 0.0389932282269001 kein Float?
Zitat:
function StrToFloat(const S: string; const FormatSettings: TFormatSettings): Extended; overload; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz