Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi FloatToStr ? Punkt statt komma ? (https://www.delphipraxis.net/115154-floattostr-punkt-statt-komma.html)

Delphiturbo 6. Jun 2008 21:18


FloatToStr ? Punkt statt komma ?
 
Hallo

wie kann ich in Result einen Punkt statt komma erhalten ?
Beispiel :
Delphi-Quellcode:
var
x: Real;
y: String;
begin
x:= 10/3
y:=FloatToStr(x);
Result :3,3333 statt 3.3333

mkinzler 6. Jun 2008 21:20

Re: FloatToStr ? Punkt statt komma ?
 
Mach dich mal über DecimalSeparator schlau. Oder die überladene Variante der Konvertierungsfunktion

Delphiturbo 6. Jun 2008 21:46

Re: FloatToStr ? Punkt statt komma ?
 
Muss ich dafür eine Funktion schreiben ?
Delphi-Quellcode:
var
  S: string;
  x: Real;
begin
x:= 10 / 3;
s:=FloattoStr(x);
  while Pos(',', S) > 0 do
    S[Pos(',', S)] := '.';
y:=S;
    showMessage(s);
end;
ist das nicht viel :gruebel:

Matze 6. Jun 2008 21:48

Re: FloatToStr ? Punkt statt komma ?
 
Zitat:

Zitat von mkinzler
Mach dich mal über DecimalSeparator schlau. Oder die überladene Variante der Konvertierungsfunktion

Soll man dir das noch übersetzen oder was?

=> "Mach dich mal über Delphi-Referenz durchsuchenDecimalSeparator schlau."

Und wenn du das schon auf deine eigene Weise machen möchtest, kannst du deinen obigen Code mit Delphi-Referenz durchsuchenStringReplace vereinfachen. Aber diese Holzhammer-Methode ist alles andere als schön-

Kruemel_02 6. Jun 2008 21:52

Re: FloatToStr ? Punkt statt komma ?
 
Dezimalkomma anstatt Dezimalpunkt

Sonst Klick1 bzw. auf deutsch Klick2.

8)

oki 6. Jun 2008 21:55

Re: FloatToStr ? Punkt statt komma ?
 
@Matze:
Zitat:

Zitat von Matze
Soll man dir das noch übersetzen oder was?

warum so grob. Vielleicht hat er den Hinweis nicht verstanden.

@Delphiturbo:
So gehts natürlich auch, aber die angebotenen Varianten sind sicher performanter und eleganter.

Gruß oki

Die Muhkuh 6. Jun 2008 21:56

Re: FloatToStr ? Punkt statt komma ?
 
Zitat:

Zitat von oki
@Matze:
Zitat:

Zitat von Matze
Soll man dir das noch übersetzen oder was?

warum so grob. Vielleicht hat er den Hinweis nicht verstanden.

Lies mal die anderen 400 Posts von ihm, dann wirst Du seine Reaktion verstehen...

oki 6. Jun 2008 22:04

Re: FloatToStr ? Punkt statt komma ?
 
Hi Di Muhkuh,

ich hab in letzter Zeit etwas viel um die Ohren und bin aus diesem Grund nicht mehr so aktiv im Forum. Hab aber gerade gestern einen deftigen Thread über einige Bewegung hier im Forum gelesen. Da ging es um das Klima und einige "schwierige" Mitglieder.

Ich will nicht in die Meckerkerbe hauen, sicher nicht. Aber wenn Turbodelphi ein etwas problematisches Auftreten an den Tag legt, dann werd ich das mal im Hinterkopf behalten.

Als Mod sollte Matze aber mit gutem Beispiel voran gehen. Ich weiß, dass das schwer ist, ehrlich, muß ab und an auch mal Kundensupport machen. Das ist auch nicht immer leicht.

Also, nichts für ungut,

Gruß oki

Medium 6. Jun 2008 22:06

Re: FloatToStr ? Punkt statt komma ?
 
Ich mein, irgendwie ist er ja schon geschickt. Es heisst im Codex "Wir schreiben dir nicht dein Programm!", und fürwahr: Fragt jemand direkt danach, gibts Rüffel und ggf. "/closed". Bei DelphiTurbo ist das anders! Er fragt nach soooolchen Kleinigkeiten und Banalitäten, dass man ihm offenbar nicht in vollem Umfang o.g. Passus aufdrücken mag. Strickt man aber nun die schiere Menge an Threads dieser Qualität zusammen, ist es effektiv genau das selbe. Nur auf Wochen verteilt, und ausgesprochen sinnlos.
Und da er sich nen Teufel um Beiträge dieser Art schert (deswegen auch die indirekte Anrede), sehe ich da auch auf absehbare Zeit kein Ende. Es gibt Menschen die lernen langsamer als andere, aber wenn ich nach dem 20. Mal "Schreib das Wort hin und drück F1" nicht auf die Idee komme eben mindestens dies zu tun, dann ist einfach auf alle Zeiten hin nichts mehr zu holen, ausser einer mittlerweile fast schon gewissen Komik bei der ganzen Farce, die aber leider aus der Lächerlichkeit heraus resultiert - insbesondere der Lächerlichkeit von Beiträgen, die immer noch verzweifelt versuchen ernsthafte Hilfe anzubieten. Nutzt eure Zeit sinnvoller! (Ich weiss, ich hab gut Reden mit dem Beitrag hier :stupid:)

Medium 6. Jun 2008 22:10

Re: FloatToStr ? Punkt statt komma ?
 
Zitat:

Zitat von oki
Als Mod sollte Matze aber mit gutem Beispiel voran gehen. Ich weiß, dass das schwer ist, ehrlich, muß ab und an auch mal Kundensupport machen. Das ist auch nicht immer leicht.

*Threadverunstaltundzweckentfremd*
Das ist finde ich hier ein feiner Unterschied: DP-User sind keine Kunden der Mods hier. Ich will nicht bestreiten, dass gerade die Arbeit als Mod ein gewisses Maß an Feingefühl erfordert, aber anders als in der freien Wirtschaft finde ich es hier gerade gut, dass ab und an mal ein Faden (oder auch Stahlseil) reisst.
Wenn dein Leben (=deine Bezahlung) nicht von ihm abhängt, würdest du möglicherweise auch ehrlicher zu dem eventuellen Hampelmann vor dir sein, aber er ist nunmal der Mensch mit den Scheinchen. Trifft hier aber zum Glück nicht zu :)

Edit: Argh, Doppelpost und auch noch völlig OT. Das geht ja sogar gegen meine eigenen Vorsätze - scusi!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.
Seite 1 von 2  1 2      

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