Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String->Zahl->vergleichen - wie ? (https://www.delphipraxis.net/11126-string-zahl-vergleichen-wie.html)

Nalincah 31. Okt 2003 14:10

Re: String->Zahl->vergleichen - wie ?
 
StringReplace(GesamtString, AlterString, NeuerString, Flags)

Gesamtstring ist dein "5.9"
AlterString ist "."
NeuerString ist ","
Flags sind Optionen wie

rfReplaceAll: Ersetzt jeden AltString mit NeuString, sonst nur den ersten
rfIgnoreCase: Ignoriert Groß/Kleinschreibun

Also;

Delphi-Quellcode:
Edit1.text := StringReplace('5.9', '.' ',' []);
[edit] Verdammt, schon wieder nur zweiter :wall: :wink: [/edit]

SirThornberry 31. Okt 2003 14:11

Re: String->Zahl->vergleichen - wie ?
 
stringreplace wars glaube und wenn das nicht geht einfach mit ner schleife
Delphi-Quellcode:
var source: String;
    count: Integer;
begin
  source := '12.95';
  for count := 1 to length(source) do
    if source[count] = '.' then source[count] := ',';
end;

Treffnix 31. Okt 2003 14:21

Re: String->Zahl->vergleichen - wie ?
 
Oh, sorry! Sir Thornberry hat natürlich recht. Der erste Char hat den Index 1, nicht 0. Also ist auch das -1 am Ende hinfällig.
Sprich: Seine Schleife gut, meine Schleife macht böse Exceptions. :roll:

*edit*
Fipptehler verbessert


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 Uhr.
Seite 2 von 2     12   

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