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:
Delphi DEC 5.1 wie benutzen?
Hier wird nicht nur Grundsätzliches zur
DEC erklärt, sondern auch, wie z.B. Fortschrittsanzeige und Abbruchmöglichkeit implementiert werden kann.