tb0032.pp 891 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. { %GRAPH }
  2. { Old file: tbs0037.pp }
  3. { tests missing graph.setgraphmode OK RTL (FK) }
  4. {$ifdef go32v2}
  5. {$define OK}
  6. {$endif}
  7. {$ifdef linux}
  8. {$define OK}
  9. {$endif}
  10. {$ifdef win32}
  11. {$define OK}
  12. {$endif}
  13. {$ifdef OK}
  14. uses
  15. graph,
  16. crt;
  17. var
  18. gd,gm,res : integer;
  19. {$endif OK}
  20. begin
  21. {$ifdef OK}
  22. gd:=detect;
  23. initgraph(gd,gm,'');
  24. res := graphresult;
  25. if res <> grOk then
  26. begin
  27. graphErrorMsg(res);
  28. halt(1);
  29. end;
  30. setviewport(0,0,getmaxx,getmaxy,clipon);
  31. line(1,1,100,100);
  32. {readkey;}
  33. setgraphmode(m1024x768);
  34. setviewport(0,0,getmaxx,getmaxy,clipon);
  35. res := graphresult;
  36. if res <> grOk then
  37. begin
  38. closegraph;
  39. graphErrorMsg(res);
  40. { no error, graph mode is simply not supported }
  41. halt(0);
  42. end;
  43. line(100,100,1024,800);
  44. {readkey;}
  45. delay(1000);
  46. closegraph;
  47. {$endif OK}
  48. end.