tw2159.pp 532 B

1234567891011121314151617181920212223242526272829303132
  1. { %version=1.1 }
  2. { Source provided for Free Pascal Bug Report 2159 }
  3. { Submitted by "Yakov Sudeikin" on 2002-10-03 }
  4. { e-mail: [email protected] }
  5. {$ifdef fpc}{$mode objfpc}{$endif}
  6. var
  7. a,b,c: array of string;
  8. begin
  9. setlength(a, 2);
  10. a[0] := 'asd';
  11. a[1] := 'qwe';
  12. b := copy(a);
  13. c := copy(a, 1, 1);
  14. if b[0]<>'asd' then
  15. begin
  16. writeln('Error 1');
  17. halt(1);
  18. end;
  19. if b[1]<>'qwe' then
  20. begin
  21. writeln('Error 2');
  22. halt(1);
  23. end;
  24. if c[0]<>'qwe' then
  25. begin
  26. writeln('Error 3');
  27. halt(1);
  28. end;
  29. end.