Einzelnen Beitrag anzeigen

Benutzerbild von sundance
sundance

Registriert seit: 9. Mai 2006
98 Beiträge
 
Delphi 7 Professional
 
#1

DEC: Wie kann eine laufende Hash-Berechnung abgebrochen werden?

  Alt 2. Dez 2011, 07:16
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.

Geändert von sundance ( 2. Dez 2011 um 07:52 Uhr)
  Mit Zitat antworten Zitat