Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
31. Jul 2005
Hallo Thomas,
durch das Clear() in der Schleife löschst du alle Spaltenwerte, nachdem du sie in die nächste Zeile kopiert hast - nur um die geleerten Zellen im nächsten Schritt mit den Werten einer anderen Zeile zu überschreiben. Meinst du nicht, es würde ein Row.Clear außerhalb der Schleife genügen?
marabu
PS: Und schau dir den Laufbereich für dein i nochmal genau an... (vergleiche mal...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
31. Jul 2005
Hallo yankee,
die Signatur deiner Funktion InsertGridLine() zeigt mir, dass du dir schon etwas mehr Gedanken als ein Anfänger machst. Durch die von dir gewählte Signatur erhöhst du die Wiederverwendbarkeit beträchtlich. Ist doch schade, wenn du dann bei der Implementierung nur die Minimalanforderung von Thomas umsetzt. Deswegen mein Hinweis auf die FixedRows.
Ich glaube ja nicht, dass du...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
31. Jul 2005
Hallo yankee,
Thomas hat deinen Code in eine procedure of object verwandelt. Das bei deinem Code fehlende Leeren der neu eingefügten Zeile hat er unglücklicherweise in die Schleife gepackt - es gehört dahinter, was aber lediglich die Performanz beeinträchtigt und keinen zusätzlichen Fehler darstellt.
In deinem Code befinden sich 3 Fehler unterschiedlicher Fehlerklassen. Der erste Fehler ist,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by marabu,
30. Jul 2005
Hallo yankee,
warum habt ihr die Lösung denn nicht in diesem thread gepostet und lasst weiter euren fehlerhaften Code stehen?
Nachdenkliche Grüße vom marabu