Entwickler-Ecke
Sonstiges (Delphi) - double in String umwandeln?
Master_BB - Mo 03.03.03 19:59
Titel: double in String umwandeln?
Hallo,
kann mir jemand sagen wie ich den Typ double in String umwandle damit ich einen double wert in einem label ausgeben kann?
THX schon mal im vorraus.
Greetz
Master_BB
Anonymous - Mo 03.03.03 20:14
Was ist ein Double?
Kleiner Scherz. Hab es glaub ich noch nie benutzt.
Zu deiner Frage:
String := FloatToStr(Double)
Master_BB - Mo 03.03.03 20:22
thx könntest du mir auch gleich noch sagen wie ich die komma stellen auf 2 begrenze?
Anonymous - Mo 03.03.03 20:25
FloatToStrF
Master_BB - Mo 03.03.03 20:29
da kommt dieser fehler
[Fehler] Unit1.pas(213): Es gibt keine überladene Version von 'FloatToStrF', die man mit diesen Argumenten aufrufen kann
Alibi - Mo 03.03.03 20:52
Dann würd ich an deiner Stelle posten, wie du die Funktion aufgerufen hast, also die eine Zeile Code. ;)
Anonymous - Mo 03.03.03 20:53
Diese Fehlermeldung sagt einem, daß man sich die Funktion in der OnlineHilfe genauer angucken, da man wahrscheinlich etwas vergessen hat.
Master_BB - Mo 03.03.03 21:06
hm wie kommt mann denn an die online hilfe ran / die normale delphi hilfe hilft mir oft kaum
aber hier mal die program zeile
Label22.Caption := FloatToStr(GetCPUSpeed);
so und nu sollte ich das ja so machn
Label22.Caption := FloatToStrF(GetCPUSpeed);
mit dem F aber dann klappts net mehr
Anonymous - Mo 03.03.03 21:11
Hast du eigentlich geglaubt, daß du nur ein F dazutun muß um ein anderes Ergebnis zu bekommen?
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39:
| program Project1; {$APPTYPE CONSOLE}
uses Windows, SysUtils;
const Fmt : array [TFloatFormat] of string[10] = ('general','exponent','fixed','number','currency');
procedure Testit (Value : Extended); var i, j : Integer; ff : TFloatFormat; begin for i := 5 to 15 do for j := 1 to 4 do for ff := ffgeneral to ffcurrency do begin Write (Value,'(Prec: ',i:2,', Dig: ',j,', fmt : ',Fmt[ff],') : '); Writeln (FloatToStrf(Value,FF,I,J)); Write (-Value,'(Prec: ',i:2,', Dig: ',j,', fmt : ',Fmt[ff],') : '); Writeln (FloatToStrf(-Value,ff,i,j)); end; ReadLn; end;
begin Testit (1.1); Testit (1.1E1); Testit (1.1E-1); Testit (1.1E5); Testit (1.1E-5); Testit (1.1E10); Testit (1.1E-10); Testit (1.1E15); Testit (1.1E-15); Testit (1.1E100); Testit (1.1E-100); end. |
torstenheinze - Mo 03.03.03 21:11
ich dachte die online hilfe ist die normale delphi hilfe.
die wird glaub ich so bezeichnet, weil man damit schnell nach einem begriff suchen kann. und weil die halt immer "present" ist.
beispielsweise, wenn ich auf ein word im code klicke und dann [strg] + [F1]
maximus - Mo 03.03.03 22:04
Hilo.
Wer braucht dazu die 'online-hilfe' -> ctrl+shift+space innerhalb der klammern tuts auch...da bekommt man die nötigen parameter frei haus :)
torstenheinze - Mo 03.03.03 22:08
ja, aber mann kann in der online hilfe genauere infos zu diesem thema lesen.
achja, man braucht kein strg + shift + space es reicht auch, wenn man einfach die klammer setzt, und dann erscheint bei mir automantisch diese infos (in dem hint)
maximus - Mo 03.03.03 22:31
| Zitat: |
| ja, aber mann kann in der online hilfe genauere infos zu diesem thema lesen. |
Da hast recht...aber die parameterliste ist meistens hilfe genug. Wenn ich da zeiten denke als man nichts dergleichen hatte*g*
| Zitat: |
achja, man braucht kein strg + shift + space es reicht auch, wenn man einfach die klammer setzt, und dann erscheint bei mir automantisch diese infos (in dem hint) |
Das dauert ewig und man verliert die anzeige leicht.
torstenheinze - Mo 03.03.03 22:35
| Zitat: |
| Das dauert ewig und man verliert die anzeige leicht. |
stimmt :roll:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!