![]() |
Fragen zum typ Float und ini.WriteFloat
Hallo,
In einem Textfeld wird ein Currency Wert gespeichert. Diesen Wert möchte ich an eine Ini Datei übergeben, aber in der ini Datei werden die Kommastellen abgeschnitten. Meine Idee war: Denn Wert aus dem Textfelde an eine Variable des Typen Float zu übergeben und dann mit der Funktion ini.WriteFloat an die ini Datei zu übergeben. Funktioniert aber nicht. Hat jemand eine andere bzw. bessere Idee? Danke! Cathleen |
Re: Fragen zum typ Float und ini.WriteFloat
Wandle den Wert doch in einen String und schreibe diesen dann.
|
Re: Fragen zum typ Float und ini.WriteFloat
"Funktioniert aber nicht." Schön. Und weiter? Meine Glaskugel ist gerade in der Heißmangel. :roll:
Ertwas Code wäre auch hilfreich. |
Re: Fragen zum typ Float und ini.WriteFloat
Hier kommt ein stück Code. Es werden bereit Daten in die ini geschrieben, habe den Code nur weggelassen.
Habt ihr eine Idee?
Delphi-Quellcode:
Danke
//edit.text wird ein Currency Wert gespeichert
Var i: Float //? geht das überhaupt begin i:=edit.text; Registry := TRegistry.Create; try Registry.RootKey .... finally .... End; ini.Writefloat('Schlüssel','Schlüssel',i); ini.free; |
Re: Fragen zum typ Float und ini.WriteFloat
Du hast wohl ein wenig viel weggelassen :zwinker: Der Code macht so gar keinen Sinn. Was ist mit meinem Vorschlag?
|
Re: Fragen zum typ Float und ini.WriteFloat
Ich habe ein Problem mit der Variablen dekleration und nicht mit der Ini Datei.
Wie schon gesagt, das übergeben an die Ini funzt. Kann ich eine Variable dem typ Float zuweisen? Also
Delphi-Quellcode:
wenn das funzt, habe ich eigentlich kein Problem mehr.
Var
i:Float; begin ... |
Re: Fragen zum typ Float und ini.WriteFloat
dat ist nicht float (C), sondern real!!!
frag mich nicht, warum es dann floattostr und so heisst, aber der typ is real! |
Re: Fragen zum typ Float und ini.WriteFloat
Float steht nur für Fließkommazahl, die gibt es aber als Real, Single, Double, ...
|
Re: Fragen zum typ Float und ini.WriteFloat
Meinst du das so?
Delphi-Quellcode:
So funktioniert das aber auch nicht?
var ini: TIniFile;
iniFilePath : string; Registry: TRegistry; i:real; begin edit.Text:=FloatToStr(i); ... |
Re: Fragen zum typ Float und ini.WriteFloat
Was ist daran nicht richtig?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 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