tb0043.pp 804 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. { %GRAPH }
  2. { Old file: tbs0048.pp }
  3. { shows a problem with putimage on some computers OK 0.99.13 (JM) }
  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,crt;
  16. var
  17. gd,gm : integer;
  18. i,size : longint;
  19. p : pointer;
  20. {$endif OK}
  21. begin
  22. {$ifdef OK}
  23. gd:=detect;
  24. initgraph(gd,gm,'');
  25. setcolor(brown);
  26. line(0,0,getmaxx,0);
  27. {readkey;}delay(1000);
  28. size:=imagesize(0,0,getmaxx,0);
  29. getmem(p,size);
  30. getimage(0,0,getmaxx,0,p^);
  31. cleardevice;
  32. for i:=0 to getmaxy do
  33. begin
  34. putimage(0,i,p^,xorput);
  35. end;
  36. {readkey;}delay(1000);
  37. for i:=0 to getmaxy do
  38. begin
  39. putimage(0,i,p^,xorput);
  40. end;
  41. {readkey;}delay(1000);
  42. closegraph;
  43. {$endif OK}
  44. end.