![]() |
Welchen Datentyp am besten?
Also ich wollte was schreiben was von z.B. von Byte in Kilo/Mega/GigaByte umrechnet.
Dazu lese ich die Zahl aus einem Edit Feld aus und speicher sie. Aber da es ja ein string is kann ich nicht weiter damit rechnen. Interger kann ich auch nicht nutzen da bei den Berechnungen kommazahlen rauskommen. Wie sollte ich das nu am besten machen? Nach der Berechnung wird es wieder zum string umgewandelt und auf dem edit feld ausgegeben. Mfg Robert |
Re: Welchen Datentyp am besten?
Nutze die Funktionen
![]() ![]() ![]() ...:cat:... P.S. :hi: Herzlich willkommen in der Delphi-PRAXiS |
Re: Welchen Datentyp am besten?
onlinehilfe => StrToFloat wird helfen.
|
Re: Welchen Datentyp am besten?
Joah danke soweit nur is jetzt das prob. Habe gelesen das man lieber double nehmen soll weils schneller is bei der Berechnung.
Hab den string zu double konvertiert aber nu sagt der wenn ich das durch 1024 teile "Anweisung erforderlich, aber Ausdruck vom Typ 'Extended' gefunden" Wat nu? is doch beides Float... ob double oder extended Mfg Robert |
Re: Welchen Datentyp am besten?
Poste mal den Code, wo er meckert und ein paar Zeilen drumrum. Dann können wir wahrscheinlich helfen. So ist es wie eine schwarze Katze im dunklen Raume mit schwarzen Wänden zu jagen...
...:cat:... |
Re: Welchen Datentyp am besten?
Code:
zuvor wird Eingaben noch als double deklariert. Und der Inhalt von Eingabe.Text mit
if Von.ItemIndex = 1 then
begin Eingaben / 1024; Eingabe.Text := FloatToStr(Eingaben); end;
Code:
gespeichert.
Eingaben := StrToFloat(Eingabe.Text);
Hoffe das hilft. Mfg |
Re: Welchen Datentyp am besten?
Dein Problem liegt hier
Delphi-Quellcode:
Du musst das Ergebniss einer Variablen zuweisen.
Eingaben / 1024;
Im einfachsten Fall:
Code:
...:cat:...
if Von.ItemIndex = 1 then
begin [color=#ff0000]Eingaben := [/color]Eingaben / 1024; Eingabe.Text := FloatToStr(Eingaben); end; |
Re: Welchen Datentyp am besten?
Eingaben / 1024 ist falsch =>
Delphi-Quellcode:
ist richtig.
eingaben := eingaben / 1024;
Edit: Krise Sakura ist immer schneller :( |
OT
Moin Joel,
Zitat:
|
Re: Welchen Datentyp am besten?
Ok, danke fuer die Hilfe. Laeuft alle soweit gut :)
Bis zur naechsten Frage ;) ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:42 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