123456789101112131415161718192021222324252627282930313233 |
- { %GRAPH }
- { %TARGET=go32v2,win32,linux }
- { Old file: tbs0195.pp }
- { Problem with Getimage, crash of DOS box, even with dpmiexcp!! (PFV) Not a bugs, you must use p^. }
- uses graph;
- var
- GDriver, GMode: Integer;
- w:word;
- p:pointer;
- begin
- GDriver := $FF;
- GMode := $101;
- InitGraph(GDriver, GMode, '');
- if (GraphResult <> grOK) then
- Halt(0);
- rectangle(0,0,getmaxx,getmaxy);
- w := imagesize(0,0,111,111);
- getmem(p, w);
- {---runtime-error!------}
- { getimage(0,0,111,111, p); }
- {-----------------------}
- { This is the correct usage (PFV) }
- getimage(0,0,111,111, p^);
- freemem(p, w);
- closegraph;
- readln;
- end.
|