Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sharky,
20. Mär 2005
Hai alcaeus,
ein Geheimniss das es zu lösen gilt ;-)
P.S.: Das deine Ergebnisse schneller sind dürfte daran liegen das ich durch meinen "Test-String" jede Zeile verlängert habe.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sharky,
20. Mär 2005
Ein Begin/EndUpdate war auch mein gedanke. Hat aber nichts gebracht. Und auch bei der ListBox ist es egal ob Visible oder nicht.
Es ist echt interesant warum die TStringList bei mir da viel schneller ist.
Hast Du auch einmal einen Test gemacht?
Ich habe mein Testprogramm man angehängt
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sharky,
20. Mär 2005
Hai alcaeus,
wenn ich die TCombobox.Visible := False setze sparte ich im Schnitt ca. 120 ms.
Es sieht so aus als wäre einfach bei der implementierung des LoadFromFile bei der TComboBox wesentich mehr overhead vorhanden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Sharky,
20. Mär 2005
Hai,
ich habe da eben mal etwas herum gespielt. Ich habe zum einen eine TComboBox auf der Form und eine TListBox. Ausserdem noch eine zur Laufzeit erzeugte TStringList. In alle drei Objekte habe ich dann eine Textdatei mit 50.000 Zeilen geladen (ohne sortierung).
Hier mal die Zeiten:
* TStringList : 63 ms
* TComboBox : 50.750 ms
* TListBox : 51.200 ms
Beim einlesen ist...