fpc/tests/test/tclass1.pp
2000-12-09 22:28:27 +00:00

42 lines
535 B
ObjectPascal

{ %VERSION=1.1 }
{$mode objfpc}
type
to1 = class
constructor create;
procedure afterconstruction;override;
end;
var
i : longint;
constructor to1.create;
begin
inherited create;
if i<>1000 then
halt(1);
i:=2000;
end;
procedure to1.afterconstruction;
begin
if i<>2000 then
halt(1);
i:=3000;
end;
var
o1 : to1;
begin
i:=1000;
o1:=to1.create;
if i<>3000 then
halt(1);
o1.destroy;
writeln('ok');
end.