Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#21

Re: FindFiles v1.0 - Eine Suchfunktion mit Fortschrittsanzei

  Alt 15. Sep 2005, 20:19
Zitat von Luckie:
Zitat von Florian Bernd:
Zitat:
Bevor das Programm angefangen hat zu suchen hat es erstmal 40 Sekunden irgendetwas initialisiert.
Klar! Es wird gesucht, wie viele Dateien überhaupt da sind, um die Fortschrittanzeige zu ermöglichen.
Dateien? In meiner Klasse zähle ich nur die Ordner. Deswegen geht es ja auch mal schneller bzw. langsamer, je nach dem wie viele Dateien in den Ordnern sind.
Ups. Dann hab ich wohl nicht richtig geguckt.

Zitat von Luckie:
Zitat:
Zitat:
Wie ermittelst du die Dateigröße bzw, das zugehörige Icon?
Über einen TFileStream! Daher können solche Fehlermeldungen bei Exclusiv geöffneten Dateien kommen.
Warum ninnmst du nicht FindFirstFile/FindNextFile und die WIN32_FIND_DATA Struktur, wenn du sie schon mit diesen Funktionen suchst?
Stimmt. Könnte ich machen.

Zitat von Luckie:
Zitat:
Zitat:
Desweiteren scheint deine Suche das letzet Zugriffdatum zu ändern, was der Explorer beim Suchen nicht macht.
Muss am FileStream liegen. Obwohl es fmOpenRead ist
Eben drum, sollst du das ja nicht machen.
Ok. Nimmt bestimmt auch Performance weg.

Zitat von Luckie:
Zitat:
Zitat:
Leinwand/Bild erlaubt kein Zeichnen.
Ist wohl ein Fehler im ListView bei Verwendung von vielen Icons.
Nein liegt wohl eher an der nicht threadsicheren VCL.
Ist also unter Benutzung der VCL nicht zu umgehen.

Ich werde dann demnächst mal den Source veröffentlichen. Als eine Art erweiterte Demo zu deiner Klasse.

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat