tim@walt.cc.utexas.edu (Tim Eakin) (08/07/90)
Hi Apollo experts ! I am having a bit of a problem getting a gpr graphics-generated bitmap from a display pad to an external file that can then be piped into a laser writer for producing a hard copy. Maybe one of you can tell me what is going on. I generate a display bitmap with gpr calls in SR10.2 using gpr_$direct mode. This works fine, but then when I try to blt the bitmap to an external file with [ yes, I'm a Fortran neanderthal :-) ]: call gpr_$set_bitmap(external_file_pathname,status) call gpr_$pixel_blt(display_bitmap,source_window,destination_origin,status) a strange thing happens. The external file has been "created" with size 4, only about 1% of what it should be. Furthermore, if I try to ftp it or rm it, I get the message that the file does not exist, and if I mv some other random file of size x to the same name, the name appears twice with 'ls -s', once with size 4 and once with size x !! Que paso ?? I am using the exact inverse of an example in the gpr programming reference manual that writes to an external file first and then does a blt to the display, except that it generates the original bitmap in the external file using gpr_$borrow mode. Anyway, if anyone has successfully developed a similar routine, or can see what the problem is, I would sure appreciate getting some email details. Thanks guys. -- Tim tim@walt.cc.utexas.edu