Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!asuvax!intertel!boyd_m From: boyd_m@intertel.UUCP (Mark Boyd) Newsgroups: comp.windows.ms.programmer Subject: Re: question regarding catch/throw Keywords: catch throw setjump longjump Message-ID: <360@intertel.UUCP> Date: 27 Mar 91 22:53:03 GMT References: <1991Mar27.182820.17579@cuff.uucp> Organization: Inter-Tel, Inc., Chandler, AZ Lines: 13 In article <1991Mar27.182820.17579@cuff.uucp>, boag@cuff.uucp (Scott Boag) writes: > We are about to implement a generalized error handling scheme that uses > catch/throw (i.e. setjump/longjump). I am a bit worried about the > behavior of these functions in the MS Windows environment. Has anyone > had prior experience with using these? Thanks in advance. We used these in our Windows program but to a slightly different tune. We did the CATCH right before the message loop in the WinMain routine. We then used THROW to get back to this location when we needed to terminate the system due to a fatal error. It worked fine and we never had any problems. Mark Boyd Inter-Tel, Inc.