Einzelnen Beitrag anzeigen

Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#3

Re: sequence of byte -> komischer Datentyp

  Alt 21. Jun 2008, 20:12
Zitat von Olli:
Array[0..x] of Byte?
Glaub ich nicht, erstens unterstützt stdcall AFAIK keine Parameter variabler Länge und zweitens müsste dann folgendes funktionieren:
Delphi-Quellcode:
type TInput = packed array[0..511] of byte;

procedure MD5Update(var MD5_CTX; input: TInput; inputLength: longint); stdcall; external 'Cryptdll.dllname 'MD5Init';

// ...

var buffer: TInput;
// ...
     MD5Init(context);
// ...
           MD5Update(context, buffer, 512);
// ...
     MD5Final(context);
// ...
Zitat von Olli:
Im Notfall kann ich mal mit IDA in die DLL gucken.
Das wär nett ... aber eigentlich sollte sich doch bei sowas eine Lösung finden lassen, ohne sich an den Seziertisch zu begeben

MfG,
Bug
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat