tag,
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
s: string;
begin
setlength(s, 1);
s[1] := 'i';
s[2] := 'h';
edit1.Text := s;
end;
wieso gibts bei obigem code keinen fehler? ich setze den string auf die länge 1 und kann [2] trotzdem ansprechen?