tb0201.pp 597 B

1234567891011121314151617181920212223242526272829303132333435
  1. { %fail }
  2. {$mode delphi}
  3. const
  4. WideNull = widechar(#0);
  5. WideSpace = widechar(#32);
  6. var
  7. w : widechar;
  8. w2,w3 : widechar;
  9. begin
  10. w:=WideSpace;
  11. w3:=WideSpace;
  12. w2:=WideNull;
  13. if not(w in [WideSpace]) then
  14. begin
  15. writeln('error 1');
  16. halt(1);
  17. end;
  18. if not(w in [WideNull..WideSpace]) then
  19. begin
  20. writeln('error 2');
  21. halt(1);
  22. end;
  23. if not(w in [WideNull..WideSpace,w3]) then
  24. begin
  25. writeln('error 3');
  26. halt(1);
  27. end;
  28. if not(w in [WideNull..WideSpace,w2..w3]) then
  29. begin
  30. writeln('error 4');
  31. halt(1);
  32. end;
  33. end.