Delphi-PRAXiS
Seite 5 von 5   « Erste     345   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Massive Performanceprobleme mit TJvImageComboBox (https://www.delphipraxis.net/201871-massive-performanceprobleme-mit-tjvimagecombobox.html)

TurboMagic 19. Sep 2019 19:19

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Ich habe ja den obigen code bei Github als Pull request eingereicht, das passt so aber bisher nicht.
Zusätzlich zur Anmerkung von Stefan Glienke, die ich ehrlich gesagt nicht ganz verstehe, bekomme ich
mein kleines Testprogramm zum Absturz, sobald ich Sorted auf true stelle. Egal ob ich das delete
drin habe oder rausnehme.

Das ändert nur die Art des Absturzes.
https://github.com/project-jedi/jvcl/pull/139

Stevie 21. Sep 2019 12:56

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Zitat:

Zitat von TurboMagic (Beitrag 1447140)
Anmerkung von Stefan Glienke, die ich ehrlich gesagt nicht ganz verstehe

Die Änderung hat das Delete vor dem if weggenommen und es nur in den einen Branch verschoben und in dem anderen Branch das InsertObject mit einem S[Index] := Value; ersetzt.
Wenn man nun schaut, was diese neue Zeile macht, wird einem klar, dass die Änderung nutzlos ist, da der setter genau das macht.

Die Änderung, die du selbst in Post #36 vorgeschlagen hast, sieht am ehesten richtig aus, wobei das noch zu testen wäre, ob das wegfallende IndexOfObject immer dasselbe liefert wie AddObject.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 Uhr.
Seite 5 von 5   « Erste     345   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz