fpc/tests/webtbs/tw8919.pp
yury cf19c0993a * fixed bug #8919.
+ test.

git-svn-id: trunk@7448 -
2007-05-24 08:15:28 +00:00

34 lines
465 B
ObjectPascal

{$mode delphi}
type
TOnProc = procedure of object;
PMyObj = ^TMyObj;
TMyObj = object
private
FOnProc: TOnProc;
s: ansistring;
public
property OnProc: TOnProc read FOnProc write FOnProc;
procedure Proc;
end;
procedure TMyObj.Proc;
begin
end;
var
obj: PMyObj;
begin
New(obj);
obj^.OnProc:=obj^.Proc;
if TMethod(obj^.OnProc).Data <> obj then begin
writeln('Test FAILED!');
Halt(1);
end;
writeln('Test OK!');
end.