Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Marco Steinebach,
3. Jun 2007
Hallo zusammen,
jep! genau das war die Lösung. Wenn man die spaltenbreiten vorher auf 0 setzt, dann die Liste füllt, undsie anschließend wieder restauriert, dauert die ganze Füllaktion so knapp 1 Sekunde. Schon besser als 5 Minuten! ;-) Vielen herzlichen Dank!
Ich schätze, Delphi rechnet sich beim Anpassen (die Breite stand auf ColumnTextWidth) einfach zu tode!
Herzlichen Dank für eure...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Marco Steinebach,
3. Jun 2007
das hab ich ja auch gedacht...
Optimiert ist's auch, sieht jetzt schöner aus, läuft aber als net schneller! ;-)
Kann's an Delphi 5 liegen? Das hab ich nämlich noch!
Es sind keine weiteren Ereignisse für die ListView definiert. Bei mir gibt's pro sekunde so ungefähr 3 Items...
Hat jemand noch 'ne idee?
Viele grüße
Marco
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Marco Steinebach,
3. Jun 2007
Hallo Listers,
ich habe eine Listview und eine Stringliste. Die Einträge der Stringliste sollen in die Listview übertragen werden. Allerdings ist mein Verfahren fürchterlich langsam, d.h., für ca. 1.100 einträge, braucht das ganze ca. 5 Minuten.
Hab ich hier was falsch gemacht? Gibt es eine bessere Lösung?
Hiiiiilfe! ;-)
Hier der Code:
// liste ist eine stringliste die mit Werten...