| Autor |
Beitrag |
Master_BB
      
Beiträge: 90
|
Verfasst: Mo 03.03.03 19:59
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
|
|
Popov
Gast
Erhaltene Danke: 1
|
Verfasst: 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 
      
Beiträge: 90
|
Verfasst: Mo 03.03.03 20:22
thx könntest du mir auch gleich noch sagen wie ich die komma stellen auf 2 begrenze?
|
|
Popov
Gast
Erhaltene Danke: 1
|
Verfasst: Mo 03.03.03 20:25
|
|
Master_BB 
      
Beiträge: 90
|
Verfasst: 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
      
Beiträge: 458
Win2K SP3
Delphi 6 Ent
|
Verfasst: 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. 
|
|
Popov
Gast
Erhaltene Danke: 1
|
Verfasst: 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 
      
Beiträge: 90
|
Verfasst: 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
|
|
Popov
Gast
Erhaltene Danke: 1
|
Verfasst: Mo 03.03.03 21:11
Hast du eigentlich geglaubt, daß du nur ein F dazutun muß um ein anderes Ergebnis zu bekommen?
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
      
Beiträge: 461
|
Verfasst: 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
      
Beiträge: 896
Win XP, Suse 8.1
Delphi 4/7/8 alles prof
|
Verfasst: 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
      
Beiträge: 461
|
Verfasst: 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
      
Beiträge: 896
Win XP, Suse 8.1
Delphi 4/7/8 alles prof
|
Verfasst: 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
      
Beiträge: 461
|
Verfasst: Mo 03.03.03 22:35
| Zitat: | | Das dauert ewig und man verliert die anzeige leicht. |
stimmt 
|
|