![]() |
DEC: Wie kann eine laufende Hash-Berechnung abgebrochen werden?
Hallo zusammen,
in einer meiner Applikationen verwende ich Hagens DEC, um für Dateien MD5-Hashes zu erzeugen und als .md5-Datei abzuspeichern. Da dies bei großen Dateien (4-12 GB) auch mal eine Weile dauern kann, wäre es gut, wenn der Anwender die Berechnung abbrechen kann. Hat jemand eine Idee, wie man das implementieren kann? (die vorhandene Callback-Funktion übergibt zwar Daten für eine Fortschrittsanzeige, bietet aber keine saubere Möglichkeit, die Funktion THash_MD5.CalcFile() zu terminieren...) .sundance. [Gelöst] Wer suchet, der findet: Ich habe hier einen (ausführlichen) "Aufsatz" von Hagen gefunden: ![]() Hier wird nicht nur Grundsätzliches zur DEC erklärt, sondern auch, wie z.B. Fortschrittsanzeige und Abbruchmöglichkeit implementiert werden kann. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 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