Re: ID3 Viel zu langsam beim lesen
Es hat erst einmal nichts mit der Progressbar zu tun, sondern mit Deiner Speicherverwaltung. Das erkennst Du daran, dass die 1000 recht zügig gelesen werden und es dann immer länger dauert. Beantworte mal die Frage von elvis, dann kann man der Ursache auf die Schliche kommen :zwinker:
...:cat:... |
Re: ID3 Viel zu langsam beim lesen
Zitat:
Mein damaliger Code hat etwa 1min / 10GB (~ 2000) MP3-Dateien gebraucht (nur mal als Richtwert; TAGs wurden gelesen mit der ATL [Audio Tools Library]); der Code war nicht mal großartig optimiert, im Nachhinein würde ich sogar sagen, dass es Kot-Code war :wink: , z.B. so Schweinereien wie
Delphi-Quellcode:
in einer Schleife :stupid: .
SetLength(DynArray, High(DynArray)+2);
|
Re: ID3 Viel zu langsam beim lesen
also:
Es dauert so lange da ich jedesmal die Dateien zur Wiedergabeliste hinzufüge. Ich könnte einfach den Inhalt der ListView abspeichern und dann neuaufrufen. Das wäre eine möglichkeit. Ohne Progressbar dauert es genauso lange. |
Re: ID3 Viel zu langsam beim lesen
Wie schaut denn Deine Wiedergabeliste aus?
Wird sie mit jeder neuen Datei aktuellisiert oder erst dann wenn alle Dateien gelesen wurden? Grüße Klaus |
Re: ID3 Viel zu langsam beim lesen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:10 Uhr. |
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