Einzelnen Beitrag anzeigen

4dk2

Registriert seit: 4. Sep 2007
176 Beiträge
 
#14

AW: Pointer zu String?

  Alt 13. Apr 2016, 10:41
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.
  Mit Zitat antworten Zitat