Hallo Zusammen,
ich habe gerade ein seltsames Verhalten entdeckt, was ich mir nicht erklären kann.
Warum kommt bei folgendem Konstrukt keine
Exception?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var IDs:TStringList;
begin
IDs:=TStringList.Create;
Try
IDs.Add('1');
IDs.Add('2');
Finally
IDs.Free;
End;
IDs.Add('3');
MessageDlg(IDs[0], mtInformation, [mbOK], 0);
end;
Ich greife hier doch auf ein Objekt zu, welches vorher gefreet wurde. Erst wenn ich es auch noch nil setze, bekomme ich eine Zugriffsverletzung.
Gruß
Micha
Der Weg ist das Ziel...