fpc/tests/webtbf/tw1642.pp
fpc 790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00

32 lines
491 B
ObjectPascal

{ %FAIL }
program TestDefaultProperty;
{$MODE OBJFPC}{$H+}
uses
SysUtils;
type
TMyClass = class
private
function GetItems(Index: integer): integer;
public
property Items[Index: integer]: integer read GetItems; default;
end;
function TMyClass.GetItems(Index: integer): integer;
begin
writeln('Get Index=',Index);
Result:=Index;
end;
var MyClass: TMyClass;
i: integer;
begin
MyClass:=TMyClass.Create;
i:=MyClass.Items;
writeln('i=',i);
MyClass.Free;
end.