Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by axelf98,
14. Sep 2003
Das entspricht der Zahl der Datensätze die du Maximal hast .. In deinem Programm waren es 20... Es können aber auch 100.000 sein!
ZAHL DER JEWEILIGEN SUMMANDEN
Das entspricht den MemoX.lines.count-1 .. Die Zahl müsstest du aus deinen Dateien herbekommen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by axelf98,
14. Sep 2003
Genau dieses Memo kann man sich sparen:
Stell dir einen Array of Array of Extended wie eine Tabelle vor;
0 1 2
1 ...
2 ..
3 ...
0-3: Erste Dimension, 0-2 Zweite.. Ist eine Zuordnung!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by axelf98,
14. Sep 2003
Schau dir mal den Code an, dann siehst du vielleicht, warum das nicht geht: Wenn im Memo1 steht "14.09.2003 12,22?" und du mit StrToFloat das in eine Zahl umwandelst.. Das kann nicht gehen, da dort mehr als eine Zahl vorkommt, und woher sollte der Compiler wissen welche?
Stattdessen nimmt der wohl dann alle. Du müsstest die Zahlen separat speichern, und dann (am Besten als Array) direkt...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by axelf98,
14. Sep 2003
Hmm.. bei 01 rechnet er richtig, bei 10 kommt bei 78 + 2 = 17 :shock:
Irgendwas stimmt da nicht! Wahrscheinlich hast du beim Kopieren eine Zahl nicht geändert... z.B. Listbox9 anstatt Listbox10...
So hab ich früher auch mal programmiert, da ist mir das auch passiert!
Ganz merkwürdige Fehler hatte ich da auch! Ich würde mich bei einem solchen Programm auf jeden Fall mit Arrays oder oder...