nagle@well.sf.ca.us (John Nagle) (06/17/91)
In yet another problem with Zortech C++ for the Macintosh, I have a program which causes the compiler to print some error message and then crash MPW with the alert "The application MPW(1) unexpectedly quit". Unfortunately, the MPW worksheet closes before I am able to read the error message displayed by the crashing compiler. After restart, updates to the worksheet have been lost. Is there some way I can preserve the error message before the compiler crashes MPW, short of videotaping the screen? John Nagle
dorner@pequod.cso.uiuc.edu (Steve Dorner) (06/17/91)
> Is there some way I can preserve the error message before the >compiler crashes MPW, short of videotaping the screen? Sure. Install Macsbug. The top-left key on your keyboard (esc or '~) will then toggle you between Macsbug's screen and the Mac screen. -- Steve Dorner, U of Illinois Computing Services Office Internet: s-dorner@uiuc.edu UUCP: uunet!uiucuxc!uiuc.edu!s-dorner
kc@Apple.COM (Kurt Clark) (06/17/91)
I would try to set ATrap breaks on SysError and ExitToShell and see if that catches it. If it is the shell and not the compiler that is going off into the weeds, you should be able to set a MacsBug break on StopTool and figure out what is happening. lotsa luck! -Kurt
nicky@apple.apple.com (Nick Pilch) (06/19/91)
RE: Catching compiler output before app quits: Redirect compiler diagnostic output to a file. If you're lucky, the file buffers will be flushed before MPW dies and the file will contain the text. Nick Pilch Development Systems Group Apple Computer nicky@apple.apple.com AppleLink: NICK.PILCH in@crdgw1.crd.ge.com X-Questions-to: ibmbin-request@crdgw1.crd.ge.com Checksum: 1279979164 (Verify with "brik -cv") Posting-number: Volume 12, Issue 237 Submitted-by: davidsen@sixhub.uucp (Bill Davidsen) Archive-name: fraint16/part06 fraint16 part06/16 BEGIN--cut here--cut here M#-[Q^V``(S(00,<HNI^.2;`#P\)`AP8ZM:"JT_GJ_@`.6A=J5?!Y1#$DEF!2 M[>!QHI`9/T%%,(5L"+`"4C$*H/`3%;`(38`K78`@R=8'.%0'"+`.0@`).T`$ M!B`')7`'$K`#7$``<N`!=[``.\`$`B`'%W`'!+`#%"`'$8`.SS0(/G"!*[8! MZ'`(:H0-ZT`!0DB$=-``Z+`(:76!Z#`':D0,Z_`3=(``B]`'"G`)B@`.4+`( MQ3`(Y<`/"^`"#:@()I!RR[$/J"`2!;`<_;`.#<(,`H`*TF)/=!`"R_$+=@@( MS``$J.!<"<"'(+`<_A"(S!!";:B`Z5`$\@`**:>'=3"'Y`"(=P@$E`@`J``$ MEZB(4">(HW(-[+$=>#2$BE(`Z#``[<9^>V4ET0`-_^``%Q@E<A``P\"`+B=3 M*T`!&V"#&_""&X""17!JZ,`",@4-W#`'(/!;<B`!-^.)$%`'&[`."<`>%Z$. MS"@'$``4OH`."8`.IN!Z@8`7-.%)1I$*@#``=>`-5O`+2@``QU`$K584"(`$ M"9(K*Y.'D7$`0!`AT9`-$Q(-^)`(PC8(^^`/<C``^;`..2`%N%`'L'`/X]`+ MV'`%`Z`.%=(+_^!(TZ`1]U`/\'-89+0(P3"2^2!>)CD-*#F2BP`/6`"3OX,, MPO-=WM`NV9`(76``B=`$!%"/`I`9QU``F;$(]_`%")A6E\`.OC"/\L<._]`$ M7'@/PW`%OZ`(`!!Z7"EZOJ"57S`,.M`.ZV`%C)`,CI`-N1(>X0`()K`(51`> MHJ$#T5`'R68%5P!M"/`='W``'G8(RN`_`5`G`:`#]5`'**``[7`'RG!*@1`, M__`#;UD%'B,,D;D#RE`'$4`_'?=QIX`1GTD`GQD`(O<%7G``C!`,:3D,O^`' M:24*['`%5C`%OR`':94)[+"4Z%`/Z^`%+M`*D?`%Z/`&N>D#"1@%5N`+MHD. MX=";;W1)5O`/Z``/O9D%XI`.B^`-7C";Z/`>7O!&OQD)6W`%B[`/Z.`#[("< MR@D`NNF=61`%S[F>\M>;E[0!TED+U7F=2!F6)80.'@``)'1Y5P<`WL!Y1&&` M`.`%Z,``[#`,NX`*"H`.7?`/GD0D2"EVO88.&2!.X5=GV=`-`ZAGN@D$ZP`+ M`.`+,!"AQN`/<V`#2"F/:34,9>D+/!"AG.`/NHD!Z^`+E8<.CQ`C"=";Y.D/ M-!JA@H"CQIE6.JJ@N7=>8W@/N\``"X`.Y("D"3B=ZH`%+D,'">`+2!"A6A`C M]*`.R,AN#LH'4PH,_G`%'J:;NZ`.^ZF;OZ`._R!L2%FA!_HD1I&A&UI55K=& M(P"B>484PT!"]_`+6I!6';`.0.$%6&D&:34!C-H%"%"/F72B5!"A_M`/.CB5 M"#`$4\"C$8H-_:";3@"G][`%7S`%Z)`&`+`%&B$L1?,91"0+@'`/VY`+1)$$ M=S<'^W`%Z/(+D`IHJX&2@(.H)PJINFD!J*J429HD9(J@%[JGO*>A'/JG\-,' MW!"BA(J54)D'ZI"<8!"A4E"JSXH.Z:"@W)`.=5J5:C>EM&"N5PH,V)F4NND* MZ3`,",`!L@``?0$+'N``'X`+`E`#S1`"B>`!<F`"C&``=&`"NB`-)D"P)7"P MN#`"!HNP'F`'#&L`>`"QNC"Q(U"Q(?`!P^`!4""1`E`"+E`,%K"P!ZL%6&"R M*>L!Z/H/+6L!''NQ)/L!,NL".,NQD.`"W>`#<&`"49`+KB@._I`%+K!<1PL( M2(0.]+`-SP"T+K"P=@``_0H!5P`+5(`&G@4"=I`&9%`&;P`";?`&9PL":>", M;O`&=``"86`'89`&;!`&8L`&90`"=Y`&=(`&()`';U`'<D"W9!`&<$`'92`' M+@``8?NV9&NV:*NV;-NW<E`&<5`':9"YSG@"<>L&:>`&C"L'>3L&94`&/9`' M93`')P"@:5`&=^"WHTL&;S"[=/`&:9NW<G`&9;`#(%`'<S"Z9P`"9E`';,`& M(#`'8Y"Y9>`&CVL%L3N[?^L&MHN[NKN\;1`&R0N\PDN\QHN\RLN\S@N]`.`$ M<EL&.@`"()`%A7NX9R`'BHL&:3`&SI@&V^N[;NN,<T`'>#N^F]NYF<NW9$"W M=Q`&>>"V;C"X[SNY9_L&"A`&B;NXC7L"SM@&9;"V<I`'+L"^4_"W=#`&].L& MQ5NV#VRY9^N,*#`'",P"()"[(."[<TNXA@L"8V"X<_`&ARL&83`&:Y`""O"W MR6O#;/`&8B`&C0L"<!`&<C"W;V`&+RRV<XN_8>"['0P"4Z##&PP"_@2X%AS% M?8O$_>NW?3L&A<L&!6R[+C`(`="O*0<+!1```Q``=$S'<3S'=#S'>%S'>ES' M<IS'(<"U`8`^L-#'`X#'(1,RKI@9&D<`&@<`!5``AXS'!2``DTS'`B#)AYS' MDXS'G>S)G>P#@DP4L+`+3\`.56``5B`,3S`,3]!J70L`L`"I.Y`90YD7P)`9 MP!!.```,1-7+/\!N[/:1&O>1SL`#F>$%=)`9_E`5`.`'#'`(+J!QQ/`$)F`% M/F`%RO`$R_`$FI`)F>`#WYP!/T`$7$M?LNP%`/`"MNR`N9P90*#+O[S+P_P/ MF0%K&G?,F<$$M@D`C$`3SQS-TPP`S/`$6F`%U_`$V/`$V?`$\`P$\=ROMP8+ M;```2=#.NNR`\=S+\\S+'_F10^"`F)`.F8$OF>$#@G#2#2#-F:$-UHS-5A`. M3R`.WIP)6?`#XUS.YYQ)L!`&`$`#&.W+F0$"&RW4P%S/%```2^"`W*!B_)P9 M8:?2TJQQXW#*J6P%ZW#*3X#,L3S+ZX/1(/#.NRS/NLS+L/:1F?&1(J!B_H`' MF8$!AB#5`]T.!FT%@(`%]2!1#FTI$'W.$[T&`(`$&-W+&DW6P)S6'RT$O3C2 M)<T')YW2`.`#*_VX`'`/+YW-_O`$_U#3X9S3YMRO/*W.[$P0[ES8'%W6B*UQ M[*9Q:YT9.*`')8V$D3W9CPP%!P`%,@`%,P`%-/!5#^W7L@P'2@T`%W#+A`W/ MADW/`/#1'_V?_=IJL,`,A9`9:@`$+`T`-0`%J*S*/P`%0``%2=W59P``UV;< MP9<90:#+8KW1,;#<_R`#`-`/_X`"K@H`!N#8@3T)<DT,"1`$VGW52@`%2P`% M7"UTLFR%&WW+88W:IWW8`%#1']EJ$