D
Danke war nicht komplett richtig aber habe es dank dir dann doch geschaft richtig ist:
.h:
typedef bool (__stdcall *PMD5HashFileCallback)(Cardinal Position, Cardinal Size);
typedef bool (__stdcall DLLMD5HashFile)(LPSTR File, PMD5HashFileCallback Callback, PVOID Hash);
DLLMD5HashFile *MD5HashFile;
HINSTANCE dllInst;
.cpp:
dllInst = LoadLibrary("hashlib.dll");
MD5HashFile = (DLLMD5HashFile*)::GetProcAddress((HMODULE)dllInst, "MD5HashFile");
if(MD5HashFile == NULL)
{
// Fehlerbehandlung
}
else if(MD5HashFile(AnsiString(Temp.Pfad + Temp.FileName).c_str(),md5Callback, &hash))
{
//
}
Danke nochmal
Dagsta