![]() |
Problem mit md5.pas
Hallo, ich ahbe ein kleines Problem mit der md5.pas.
Wenn ich den Hash einer Datei bekommen möchte:
Delphi-Quellcode:
Dann bekomm ich manchmal folgende Meldung:
procedure TForm1.Button2Click(Sender: TObject);
Var MyHash : TMD5Digest; begin MyHash := MD5File(OpenDialog1.FileName); Edit2.Text := md5.MD5DigestToStr(MyHash); end; Zitat:
THX! MfG: reepo2k |
Re: Problem mit md5.pas
welche implementierung von md5 verwendest du, sprich von welchem autor stammt die unit?
bei mir geht das wie folgt:
Delphi-Quellcode:
var
fChecksum: String; begin fChecksum := MD5Print(MD5File(OpenDialog1.Filename)); end; |
Re: Problem mit md5.pas
Die md5.pas die ich benutze ist von Dimka Maslov.
Hier mal das Copyright: Zitat:
|
Re: Problem mit md5.pas
das hilft mir nicht wirklich weiter, da die webseite mtwl. wohl nicht mehr unter der angegebenen url existiert.
funktioniert es nicht, wie ich oben geschrieben habe? |
Re: Problem mit md5.pas
Ich glaube die Implentierung stimmt schon. Nur wie du schon sagtest wird die Datei gerade verwendet.
Du könntest versuchen, den Prozess zu beenden, von dem sie benutzt wird. |
Re: Problem mit md5.pas
Zitat:
Denn das scheint mir nicht wirklich elegant. So wie ich das mache funktioniert das ja auch, nur bei einigen Dateien nicht, da diese wie schon geschreiben verwendet werden. MfG: reepo2k |
Re: Problem mit md5.pas
Hallo :hi:,
es wird aber nur der Hash vom Namen der Datei gebildet, oder? Ich bin mir nicht ganz sicher ob es das ist was reepo2k will. MfG freak |
Re: Problem mit md5.pas
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Ich habe mal die md5.pas als Dateianhang beigefügt. MfG: reepo2k Edit: Nur wenn die Datei bereits verwendet wird, bekomm ich keinen Hash, sondern eine Fehlermeldung. |
Re: Problem mit md5.pas
So ich habe jetzt mal die md5.pas von
![]() reepo2k |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 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