Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#23

Re: TreeView-Nodes anhand Pfad-String finden (zu langsam)

  Alt 6. Mär 2009, 09:40
Zitat von Satty67:
Du nutzt ja die Fähigkeiten von SQL, um Dir erst eine Liste zu erstellen, mit der Du dann optimiert arbeiten kannst (richtig?) Die Daten hier liegen aber auf einem alten Werkstatt-Rechner, der kein SQL hat. (Daten-Header werden per TFileStream seriell eingelesen, Tree angelegt und RecNo im Node für späteren Detailzugriff gespeichert).
werde die Daten in den RAM geladen und bleiben dan da? (z.B. in Recotrd oder Klassen)

dann lönntest du diese Records auch direkt an den jeweiligen TreeNode anhängen.

Zitat von Chemiker:
vielleicht bringt es noch was den Text-Vergleich mit Delphi-Referenz durchsuchenCompareText durchzuführen.
eigentlich dürfte das langsamer sein, als der direkte Stringvergleich, da CompareText erstmal den beide Strings ändert (Groß-/Kleinschreibung) und erst danach vergleicht.
(bringt nur den Vorteil, daß es CaseInsensitiv vergleicht)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat