Forum: Object-Pascal / Delphi-Language
Delphi
by Alfonso,
27. Nov 2009
Das verstehe ich aber nicht. Die Schleife geht runter bis zum 1.ten Zeichen, und da das '-' nicht im Set war, wurde es doch gelöscht, oder bin ich blind. 8-)
Gruß
Alfonso
Forum: Object-Pascal / Delphi-Language
Delphi
by Alfonso,
26. Nov 2009
Tja, wie stellt man jetzt fest, ob der eingegebene String eine gültige Zahl enthält ... ? :gruebel:
Forum: Object-Pascal / Delphi-Language
Delphi
by Alfonso,
26. Nov 2009
Eine wichtige Sache habt Ihr noch vergessen: Das Minuszeichen! Es gibt auch Leute die Schulden machen :wink:
function EuroStringToFloat(s1: String; DecSep: char = ','): double;
var i: integer;
begin
for i:= length(s1) downto 1 do
if not (s1 in ) then
Delete(s1,i,1);
Result := StrToFloat(s1);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Alfonso,
26. Nov 2009
Hi,
ich habe einen String der Form "123.456,78 €". Ich möchte es in eine Gleitkommavariable konvertieren, um damit rechnen zu können.
Welche Funktion setze ich dafür ein, bzw. wie mache es es am geschicktesten?
Gruß
Alfonso