AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Performance: Welche Methode ist besser für Dateiverwaltung ?
Thema durchsuchen
Ansicht
Themen-Optionen

Performance: Welche Methode ist besser für Dateiverwaltung ?

Ein Thema von Nils_13 · begonnen am 27. Jun 2008 · letzter Beitrag vom 28. Jun 2008
 
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#1

Performance: Welche Methode ist besser für Dateiverwaltung ?

  Alt 27. Jun 2008, 19:52
Hi,

ich arbeite an einer kleinen Dateiverwaltung, welche in leicht abgewandelter Form in der neuen Version meines Multimediaplayers auftauchen wird. Aber es geht vorerst nicht um die integrierte sondern um die selbstständige Variante. Angenommen einem stürzt der Windows Explorer ab, werden alle Fenster die etwas mit diesem zu tun haben geschlossen. Das kann manchmal sehr ärgerlich sein. Daher dachte ich, man könnte mein Programm mehrfach ausführen und wenn eins abstürzt, fällt auch nur ein Fenster weg. Zur schnelleren Auflistung ist es ratsam, eine Liste der Dateiendungen zu erzeugen, deren Icon sich schon in einer Imagelist befinden. Da es verschiedene Ansichten gibt, habe ich zwei Imagelisten und eine Stringlist mit den Dateiendungen. Die Stringlist klingt überflüssig, aber ich denke die Performance von IndexOf sollte den Sinn klarstellen. Da es nun mehrere Programme gibt, wäre es sehr unperformant, wenn jedes Programm seine eigenen Imagelisten usw. enthalten würde. Daher müsste man die beiden Imagelisten und die Stringlist via TIPCStream bereit halten. Dann würde jede Instanz des Programms gleich schnell sein, als wären die ganzen laufenden Programme nur eins. Allerdings frage ich mich, ob das überhaupt so schnell genug wäre: Der Stream muss immer wieder ausgelesen und temporär verarbeitet werden. Kostet das nicht bei vielen Icons extrem viel Zeit ? Ist diese Methode besser als ein einziges Programm ? Oder anders gefragt: Was haltet ihr für sinnvoller ?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz