AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte FindFiles v1.0 - Eine Suchfunktion mit Fortschrittsanzeige
Thema durchsuchen
Ansicht
Themen-Optionen

FindFiles v1.0 - Eine Suchfunktion mit Fortschrittsanzeige

Ein Thema von Zacherl · begonnen am 14. Sep 2005 · letzter Beitrag vom 1. Dez 2005
 
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
 


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 15:26 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