Ich hab auch mal ne Frage zu dem Thema:
Delphi-Quellcode:
var
sIn1:
string;
sIn2:
string[2];
p1,p2:pointer;
s1,s2 :
string;
begin
sIn1:='
foobar';
sIn2:='
fb';
p1:=addr(sIn1);
p2:=addr(sIn2);
s1:=pstring(p1)^;
s2:=pstring(p2)^;
//exception, warum bei string[2] ?
showmessage(s1+'
/'+s2);
end;
was für ein Typ ist denn ein
string[n] ?
Wirft bei der dem Zugriff
pstring(p2)^ ne EAccessViolation aus.