我写了这段代码,并在其中获得了 AV。
procedure TForm1.Button1Click(Sender: TObject);
Var
C : Pchar;
s : string;
begin
c:= PChar('*');
s := string(c); // AV here , but code works if i put C:= PChar('**')
ShowMessage(c);
end;
我不知道为什么。有人知道吗?
提前致谢。