tw2196.pp 628 B

1234567891011121314151617181920212223242526272829
  1. { Source provided for Free Pascal Bug Report 2196 }
  2. { Submitted by "Andrew Johnson" on 2002-10-22 }
  3. { e-mail: [email protected] }
  4. Program bugtest;
  5. {$Mode ObjFPC}
  6. uses classes;
  7. type
  8. TSomeClass = Class
  9. private
  10. FTestString : AnsiString;
  11. public
  12. Property TestString : AnsiString read FTestString write FTestString;
  13. end;
  14. var
  15. TestClass : TSomeClass;
  16. begin
  17. TestClass := TSomeClass.Create;
  18. TestClass.TestString := TestClass.TestString + 'Whatever';
  19. writeln(TestClass.TestString);
  20. if TestClass.TestString<>'Whatever' then
  21. begin
  22. writeln('Error!');
  23. halt(1);
  24. end;
  25. TestClass.Free;
  26. end.