Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
Re: Cellen im Stringgrid zusammenrechnen
10. Jun 2008, 16:51
Erweitern wird das Ganze mal ein wenig:
Delphi-Quellcode:
function findStrings(sl:TStrings;s:TStrings;cSeparator: char = '.'): double;
var i :Integer;
ergebnis :Tstrings;
OldSep: char;
begin
OldSep := DecimalSeparator; //Sichern des alten Zustandes
DecimalSeparator := cSeparator; //Umstellen des Dezimalseparators
Result := 0;
ergebnis:= TStringList.Create;
try
for i := 1 to Pred(sl.Count)-1 do
if (sl[i]) = 'OUT' then
begin
ergebnis.Add(s[i]); //hier die änderung
Result := Result + StrToFloatDef(s[i],0); //hier die Ergänzung
end;
ergebnis.saveToFile('C:\test.txt');
finally
ergebnis.Free;
end;
DecimalSeparator := OldSep; //Wiederherstellen des alten Zustandes
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|