![]() |
Re: Cellen im Stringgrid zusammenrechnen
Die stehten aber wohl mit dem falschen Decimalseparator drin (im Deutschen das Komma).
|
Re: Cellen im Stringgrid zusammenrechnen
Wie, wo, wat, keine Ahnung was du meinst sorry.
Aber ich lasse es mir gerne erklären |
Re: Cellen im Stringgrid zusammenrechnen
Möglicherweise reicht ein kleines
Delphi-Quellcode:
Du musst dem Programm erst sagen, dass Kommazahlen durch einen Punkt (.) getrennt sind, da es normalerweise das Komma (,) ist.
Decimalseparator := '.';
|
Re: Cellen im Stringgrid zusammenrechnen
StrToInt erwartet ',' als Dezimaltrenner
|
Re: Cellen im Stringgrid zusammenrechnen
Sorry wenn ich es jetzt versuche mir leicht zu machen aber wo denn :pale:
|
Re: Cellen im Stringgrid zusammenrechnen
Zitat:
|
Re: Cellen im Stringgrid zusammenrechnen
Hohe Kunst des Programmierers ist es die Hilfe (F1) zu benutzen.
Zitat:
|
Re: Cellen im Stringgrid zusammenrechnen
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; |
Re: Cellen im Stringgrid zusammenrechnen
Hey Meister DaddyH das funktioniert.
Also wenn ich als Programmierer in einer Firma angestellt wäre, dann wäre die Firma schon Pleite :-D Wer soll den darauf kommen auser so Profies wie Ihr noch nichtmal in der Hilfe steht viel darüber Trotzdem danke |
Re: Cellen im Stringgrid zusammenrechnen
Noch was
Wie kann es sein das 9 stellen nach dem Komma gerechnet wird bei 400 - 500 werten muss man da noch was beachten?? Und wenn ich nur ein Wert habe wird der auch nict angezeigt und 3 werden auch nicht zusammen gezählt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 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