tbug793.pp 366 B

1234567891011121314151617181920212223242526272829
  1. {$MODE Delphi}
  2. program bug;
  3. type
  4. TMyObject = class
  5. public
  6. constructor Create; virtual;
  7. constructor Init;
  8. end;
  9. var
  10. M: TMyObject;
  11. constructor TMyObject.Create;
  12. begin
  13. Writeln('Now executing TmyObject.Create');
  14. end;
  15. constructor TMyObject.Init;
  16. begin
  17. Create;
  18. Writeln('Now finishing the INIT constructor.');
  19. end;
  20. begin
  21. M := TMyObject.Init;
  22. end.