Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   0.0389932282269001 kein Float? (https://www.delphipraxis.net/177609-0-0389932282269001-kein-float.html)

fox67 15. Nov 2013 15:12

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));

jaevencooler 15. Nov 2013 15:16

AW: 0.0389932282269001 kein Float?
 
Moin,

ersetz mal den Punkt in deinem String mit einem Komma....

Cu Michael

fox67 15. Nov 2013 15:19

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 :)

Klaus01 15. Nov 2013 15:23

AW: 0.0389932282269001 kein Float?
 
Zitat:

Zitat von fox67 (Beitrag 1236151)
Wenn ich jetzt die Position des punktes weiß wie ersetz ich den dann?

Delphi-Referenz durchsuchenStringReplace

Grüße
Klaus

himitsu 15. Nov 2013 15:24

AW: 0.0389932282269001 kein Float?
 
Kennt Delphi-Referenz durchsuchenStrToFloat 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: Bei Google suchendelphi zeichen ersetzen

markus5766h 17. Nov 2013 14:09

AW: 0.0389932282269001 kein Float?
 
Zitat:

Zitat von himitsu (Beitrag 1236153)
Kennt Delphi-Referenz durchsuchenStrToFloat eigentlich schon den 2. Parameter, oder hat der bei dir nur Einen?

function StrToFloat(const S: string): Extended; overload;
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