rout@quads.uchicago.edu (Mark Routbort) (12/04/90)
I was wondering if anyone would be so kind as to help me out on these two novice-type questions. 1) I'm using THINK Pascal's 'open' routine and reference to the file buffer variable (file^) to read my data files. The problem I'm having is opening a file in a folder that is different than the one that the compiled application is in. If I use the THINK Pascal function OldFileName, I get a filename in the form Volume:Dir:SubDir:File that does work to open files in different folders. However, I want to be able to filter out file types like when using SFGetFile. The filename from SFGetFile is just 'File.' So, how can I get 'Volume:Dir:SubDir:File' from the SFReply info or otherwise. I'd rather _not_ use FSOpen and convert the application to such use because my boss already has a bunch of data files that were created using the THINK interface. 2) I am obviously having a conceptual problem with using SetPortBits and CopyBits to draw off the screen and then copy my drawing to screen. I can get everything to work if I create a source GrafPort associated with a window that is both onscreen and visible - but not otherwise. So I think that I'm somehow not actually using a source other than ScreenBits. Can someone send me a bare bones code segment to actually set up a bitmap than can be drawn into using QuickDraw calls invisibly? With deep appreciation... -- Mark Routbort Due to circumstances beyond my control, rout@midway.uchicago.edu There will be no big parade this Sunday. -- Colonel Scheisskopf in Catch-22