AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Fragen zum typ Float und ini.WriteFloat
Thema durchsuchen
Ansicht
Themen-Optionen

Fragen zum typ Float und ini.WriteFloat

Ein Thema von Cathleen · begonnen am 19. Mär 2004 · letzter Beitrag vom 22. Mär 2004
Antwort Antwort
Seite 1 von 2  1 2      
Cathleen

Registriert seit: 3. Apr 2003
14 Beiträge
 
Delphi 7 Enterprise
 
#1

Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 13:44
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
  Mit Zitat antworten Zitat
Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 13:50
Wandle den Wert doch in einen String und schreibe diesen dann.
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 13:51
"Funktioniert aber nicht." Schön. Und weiter? Meine Glaskugel ist gerade in der Heißmangel.

Ertwas Code wäre auch hilfreich.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Cathleen

Registriert seit: 3. Apr 2003
14 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 14:29
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:
//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;
Danke
  Mit Zitat antworten Zitat
Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#5

Re: Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 14:35
Du hast wohl ein wenig viel weggelassen Der Code macht so gar keinen Sinn. Was ist mit meinem Vorschlag?
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat
Cathleen

Registriert seit: 3. Apr 2003
14 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 14:40
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:
Var
i:Float;
begin
...
wenn das funzt, habe ich eigentlich kein Problem mehr.
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#7

Re: Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 14:48
dat ist nicht float (C), sondern real!!!
frag mich nicht, warum es dann floattostr und so heisst, aber der typ is real!
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#8

Re: Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 14:51
Float steht nur für Fließkommazahl, die gibt es aber als Real, Single, Double, ...
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat
Cathleen

Registriert seit: 3. Apr 2003
14 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 14:57
Meinst du das so?

Delphi-Quellcode:
var ini: TIniFile;
    iniFilePath : string;
    Registry: TRegistry;
    i:real;
begin
   edit.Text:=FloatToStr(i);

...
So funktioniert das aber auch nicht?
  Mit Zitat antworten Zitat
Mario

Registriert seit: 7. Apr 2003
567 Beiträge
 
Delphi 2006 Enterprise
 
#10

Re: Fragen zum typ Float und ini.WriteFloat

  Alt 19. Mär 2004, 15:00
Was ist daran nicht richtig?
Schöne Grüße,
Mario Noack
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:42 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