1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
{ %NORUN }
{ tests whether the methods of a parent helper are usable in a derived helper }
program trhlp36;
{$ifdef fpc}
{$mode objfpc}
{$modeswitch advancedrecords}
{$endif}
{$apptype console}
type
TTest = record
end;
TTestHelper = record helper for TTest
procedure Test;
end;
TTestHelperSub = record helper(TTestHelper) for TTest
procedure AccessTest;
end;
procedure TTestHelper.Test;
begin
end;
procedure TTestHelperSub.AccessTest;
begin
Test;
end;
begin
end.
|