| 123456789101112131415161718192021222324252627282930 |
- { %FAIL }
- {$MODE delphi}
- type
- TProc = procedure of object;
- TMyClass = class
- i: Integer;
- procedure Test;
- procedure Doit;
- end;
- procedure TMyClass.Test;
- begin
- WriteLn('i = ', i);
- end;
- procedure TMyClass.Doit;
- var
- p: TProc = @Test;
- begin
- i := 12345;
- p;
- end;
- var
- o: TMyClass;
- begin
- o := TMyClass.Create;
- o.Doit;
- end.
|