Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!iconsys!tom From: tom@iconsys.UUCP (Tom Kimpton) Newsgroups: comp.sys.mac.programmer Subject: SF[P]{Put,Get}File Message-ID: <402@iconsys.UUCP> Date: 14 Sep 89 21:39:37 GMT Reply-To: tom@iconsys.UUCP (Tom Kimpton) Organization: ICON International, Inc., Orem, UT Lines: 22 I have a code resource that can be called at any time. It may put up an SFGetFile or an SFPutFile. It works fine, except ... when it comes up over another PACK 3 (SF[P]{Put,Get}File) routine. Then when it comes back to the original PACK 3 routine, it's locked up, the mouse will move but nothing works, clicking or return. I've tried to determine if PACK 3 is in use, but haven't figured out anything, I've tried saving SFSaveDisk and CurDirStore, saving all the registers, nothing seems to work. I've thought of patching PACK 3 to tell me that it is in use, but I'm not sure I like that solution. Would saving ALL the low globals help :-)? Anyone know how I can get two PACK 3 routines to peacefully coexist, or at least a better way to detect their use? Thanks! -- Tom Kimpton UUCP: {uunet,caeco,nrc-ut}!iconsys!tom Guest Account ARPANET: icon%byuadam.bitnet@cunyvm.cuny.edu Icon International, Inc. BITNET: icon%byuadam.bitnet (multi-user acct) Orem, Utah 84058 PHONE: (801) 225-6888