![]() |
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
![]() Wenn ja, dann lass' den Punkt und sag dem StrToFloat, daß das Dezimaltrennzeichen ein Punkt ist. PS: ![]() |
AW: 0.0389932282269001 kein Float?
Zitat:
function StrToFloat(const S: string; const FormatSettings: TFormatSettings): Extended; overload; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:02 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