Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi WriteInteger mit Double (https://www.delphipraxis.net/87334-writeinteger-mit-double.html)

artmill 27. Feb 2007 10:35


WriteInteger mit Double
 
Hallo,

ich habe eine Var. Toleranz_Hoehe: Double; und möchte diese in eine Ini Datei Speichern.

Mit der Methode WriteInteger geht das nicht! (Inkompatible Typen)

Wie kann ich das machen?

Gruß

Daniel

Luckie 27. Feb 2007 10:36

Re: WriteInteger mit Double
 
Wie wäre es mit WriteDouble oder WriteFloat? :roll: Und wenn das alles nicht geht könnte man den Wert noch in einen String umwandeln. ;)

artmill 27. Feb 2007 10:43

Re: WriteInteger mit Double
 
Hallo,
Wenn ich WriteDouble schreibe bekomme ich die Fehler-Meldung "Undefinierter Bezeichner"! :wall:

Gruß

Daniel

mkinzler 27. Feb 2007 10:47

Re: WriteInteger mit Double
 
.WriteFloat schreibt auch Double.

artmill 27. Feb 2007 10:49

Re: WriteInteger mit Double
 
Hallo,

mit WriteFloat kann ich speichern.
Aber beim Laden bekomme ich die Meldung Inkompatible Typen Double und String?

Gruß

Daniel

mkinzler 27. Feb 2007 10:50

Re: WriteInteger mit Double
 
Du mußt dann natürlich mit .ReadFloat einlesen. Wenn du den Wert in einem String haben willst anschließend mit FloatToStr wandeln

Luckie 27. Feb 2007 10:53

Re: WriteInteger mit Double
 
Guck dir die Grundlagen an. DElphi ist eine weitgehend typensichere Sprache. Man kann nicht einfach Variablen unterschiedlicher Datentyp einander zuweisen.

DP-Maintenance 27. Feb 2007 11:15

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Tutorials und Kurse" nach "Object-Pascal / Delphi-Language" verschoben.
Ein Delphiproblem

artmill 27. Feb 2007 12:42

Re: WriteInteger mit Double
 
Hallo Nochmal,

ich habe folgendes geschrieben:


Toleranz_Hoehe: double;

(Ini schreiben)
ini.WriteFloat ('parameter_teach','Toleranz_Hoehe', toleranz_Hoehe);

(hier ist noch alles in Ordnung)

(Ini lesen)
Toleranz_Hoehe := ini.ReadFloat ('parameter_teach','Toleranz_Hoehe',100);

(hier bekomme ich die Meldung "inkompatible Typen:"Double' und 'String')

Was mach ich falsch????

Gruß

Daniel

artmill 27. Feb 2007 13:08

Re: WriteInteger mit Double
 
OK,OK,OK

Jetzt ist alles klar!!! :thumb:

Daniel


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.
Seite 1 von 2  1 2      

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