Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Langsamer Zugriff auf Items einer TObjectList

  Alt 7. Mai 2004, 19:39
Hi,

es gibt "Entwarnung!"

Nach ausgiebiger Suche habe ich herausgefunden, dass der Übeltäter in einer Methode steckt die von einer Methode im "FOnChange" aufgerufen wurden. Dabei wurde bei jeder eingabe eine TreeView gelöscht, und je nach Anzahl der Dokumente ein Item mit dem Dokumentnamen eingefügt und bei mehreren Dokumenten hat das halt sehr lange gedauert.

Meine Problemlösung sah dann so aus:
- Es wurde geprüft, ob das TreeView überhaupt sichtbar bevor gezeichnet wird
- Das ganze wurde in eine abgetrennte Prozedur ausgelagert die nun zusätzlich aufgerufen werden muss. (Sie steckte vorher in einer Prozedur die bei jedem Tastendruck in eine Edit ausgeführt wurde :-\ )
- Die Prozedur zum Zeichnen der TreeView Einträge wurde verbessert. Einträge werden nun nicht immer gelöscht, sondern, falls sie vorhanden sind, geupdated.

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat