Zitat von
General2004:
Wer kann mir genau sagen was Pointer sind? Oder mir zeigen wo ich ne Erklärung finde.
Ich weiß nur das der Pointer einer Variable auf die Adresse der jeweiligen zeigt.
Du beantwortest deine Frage doch selbst. Ein Pointer ist eigentlich eine normale Variable, an deren Adresse die Speicheradresse einer anderen Variablen liegt. Mit Hilfe von Dereferenzierungsoperatoren (ich hasse dieses Wort
) kannst du dann wieder auf die eigentliche Variable zugreifen:
Delphi-Quellcode:
var
i: Integer;
pi: ^Integer;
begin
i := 5;
pi := @i;
ShowMessage('Adresse '+IntToStr(pi)+'; Wert '+IntToStr(pi^));
end;
Ich hoffe das bringt dich weiter.