![]() |
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:
[edit] Verdammt, schon wieder nur zweiter :wall: :wink: [/edit]
Edit1.text := StringReplace('5.9', '.' ',' []);
|
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; |
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. |
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