2
0

tbs0037.pp 784 B

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