Thema: Delphi Pointer-Problem

Einzelnen Beitrag anzeigen

Tommy1988
(Gast)

n/a Beiträge
 
#1

Pointer-Problem

  Alt 1. Mär 2008, 18:27
Guten Abend..

Ich habe eine Funktion gefunden die sieht wie folgt aus:

Delphi-Quellcode:
function GetMD5(Buffer: Pointer; BufSize: Integer): string;
var
    I : Integer;
    MD5Digest : TMD5Digest;
    MD5Context : TMD5Context;
begin
    for I := 0 to 15 do
        Byte(MD5Digest[I]) := I + 1;
    MD5Init(MD5Context);
    MD5UpdateBuffer(MD5Context, Buffer, BufSize);
    MD5Final(MD5Digest, MD5Context);
    Result := '';
    for I := 0 to 15 do
        Result := Result + IntToHex(Byte(MD5Digest[I]), 2);
end;
Ist das richtig, dass diese Funkion aus einem MD5 wieder einen normalen String macht?

2. Frage:
Anwendung dürfte so aussehen: String := MD5Unit.GetMD5(Pointer, MD5txt);

Das Problem: Was muss ich unter Pointer verstehen? Sowas habe ich noch nie benutzt?

Ich möchte da jetzt auch nicht rumprobieren, denn es bringt mir nichts wenn ich keine Ahnung habe was "Pointer" heißt
  Mit Zitat antworten Zitat