fpc/tests/webtbs/tbug877.pp
2000-03-20 14:32:31 +00:00

31 lines
446 B
ObjectPascal

{$mode objfpc}
program testlist;
uses
Sysutils,
Classes;
var
l: TList;
IsCaught: boolean;
begin
L:= TList.Create;
IsCaught:=false;
Try
WriteLn(LongInt(L[0]));{L[0] not exist, ==> access violation}
L.Free;
Except
on eListError do
begin
Writeln('Exception caught');
IsCaught:=true;
end;
end;
If not IsCaught then
begin
Writeln('Error in TList');
Halt(1);
end;
end.