Date: Sat, 22 Jul 1995 02:40:56 -0600 To: macgifts@SUMEX-AIM.Stanford.EDU From: snutt@netaxs.com (Mattias Fornander) Subject: Better UDebugger 1.1 - Debugging power for CodeWarriors Better UDebugger 1.1 (Version 1.1 fixes an error in the included resources.) This is really nothing spectacular but I haven't seen or heard of anything like it so here it is. What: Better UDebugger is a patch for PowerPlant 1.1 (CW6). It's includes this document, an altered "PP DebugAlerts.rsrc" and a patch for "UDebugger.cp". How: Replace the "PP DebugAlerts.rsrc" found in the PowerPlant Resources folder inside your PowerPlant Libraries folder and apply the patch to "UDebugger.cp" found inside the Utility Classes folder. The patch is an UpdateMaker document and the application can be found on your CodeWarrior CD. UpdateMaker should be on your HD so just open the patch. To see the changes you have to use debugAction_Alert by adding these two lines to your main(): SetDebugThrow_(debugAction_Alert); SetDebugSignal_(debugAction_Alert); Why: After "installation" you'll be given more options everytime an exception or signal occurs. You'll be able to quit the program (great when you're caught in a loop or just want to go home and never program again), break into the debugger (great when you want more info and track those critters down) or just continue ("I didn't see that..."). Maybe not the greatest hack in the world but hey, it made me smile a couple of times. Mattias Fornander (snutt@netaxs.com) Anark Corp. (This file must be converted with BinHex 4.0) :'8*PG(4PFL"94'9LG@GRD@jR)$%Z-5jcDA3!8dP84&0*9#%!N!3+"`!!!8BR5P0 *9#%!!3!!#JGb6'&e!J#3""B!!#!J&d*PG(4PFL"94'9LG@GRD@jR)$%Z-5$%!*! $S*!!!4kJ6f`!N!-Z!!J!T!$[!*!$!`#3$iB!!!)!rj!%!3#X-ImUV$)*5J#3"Jj [!*!'#B%!N!SDUJd0&&9%C@*eCfGTEQFZBh!JGA"NBA4P!*!,[q`!N"%@!!!$[!# 3!aB!N!1!@R"0D&9`6@J"!+`b!R#X-J*`!!!"q!!!!Jd!!!&"!!!"&4F53&i!N!D +2K%!#"cmX%-3!c9pN!!lH3)8EG%8,SP##a"3%iel+EPhFPCbGi#DqBTf5k6pXP* 6)bc9Pa,&@G%`N66,id3h%5'$l@GaVDaM1IQ1eXlp4VC#TZP@N@RYRS)5&4N8V-` JGm,cDPUjM[KHI'mlTUE9UJDHGK-64l@!&Y8KplKaMCLD$VQGME`i(@,ETB'RCPk GdiYQ,[9-&$SpA`,8e&Q,U8qK%MjR8cRANH8UYm2j8N[KTJ!BMLaAX4h1QjV6QH( f8&,2N!$'KN$Ve[SD!()@FP!#b(hmq'GHf[QN@U%h02rY#hT@LhYRrplXrC2l@JR 4#rR"-CK2fkE@L3$j(+88B,0$!IcqeUd"2(&hT`cFa(&jmhBc,4V)3#VQAbad[UE Ga[dFK6SDk8@LQBiQ"80GXF0p13SSC6Sf&Deqb5Y''hBdDJ%!83+"S+9!8+$b1Dr HIV'JS'"iiBm&d-Ai`i"eB`m$r&NXJK&I''4$$S%1"PmkPjRT$f8QHeL!)I#(2%( 1k`0Z)'V2qE&)aPmNa%8Li!jjb6q)c*NKL(`L)!klX`L-!j'pR8J#dMQ-B5Ljb!F IKk0qhPB&LXHHm`1*-'Q!-#R*i`llJ%T,,ST@DqcRabkBa[L#3E'N#CrT)Cml`&m %Cb1(XmGR%)0PfEji$fFVJBi[`md&F3ia#dd,(E+iKF,6(lSB"+-(2[&FB&m0EE" ""9e@4jUcd"X9b8,6je#3!06D&r*&h)XM6jl2#JS,QJP+&(LNi0$iqhmqT80"JD" BbGcrceeC3%$F6PZe+M4[LG[R"!8%"IB$!!!K)40#CA4dCA)J984PBR9RCfPZCb$ %!*!4,J!)!+3!l`#3!`%!!!@0!*!(&J#3!iB!!!)!rj!%!3#X-ImUV$)*5J#3"Jh B!*!'#0N!N!UaEJd!%e"3)%4PBR9R3@aPFR4c,R*cFQ-"*pp`5qS!,N#@G6KGi!# 3%BB!!!@0!*!$&[q3"&*68N0%Eh9R!3#U8Pf)V$B4VJ!!!T-!N!B"B3#3"*GK!*! )Xai4!!J!2"8FcK!iieQTD6KcD+DN'6L$CR!a&*0"***1qU96h*mA#34`)ZfAPCU 3!%k&c25*6*(L!3pd$ACYRHKNMbS%N!#%d8kRmAG(ebeQZVKpL)a`KQrV(Aml6Z& Ck@(-Z-6p+1C4bQMB8GT)9LCe!T6h!MTj&J[l'SA5+#E4D(SNC9k69[CH$qEX6iY NBMp*L6$*-p0m(@FPXaQb)!ffK5RSDAJV-E&@RRFF,med$%+-Q@`,`M!FE4kEXhd Uii)DM`JGS4IDI(60T#%T0'Tfd0)%(mcLiT+%i!+AaleVaE@*T02'Z(GmA+F)SpU LH,)EX@k$F&CXE*HXL*cT11Cdc)R0EHlXBLS@pQq1T$+5MVZ55#B0am@ejL`FdA1 `f[rrpVIq%I$#fiqA1Xj4+23'P0#TDmJ*N!!5fiFk1G`2E`(J@FIq%Z4f0-PSrk# 8Sf%$jM-dA8XZFb`e-RIfI$A5!J#3!`d0##"5C@&N)%ePPN[U!!!"!*!&!5IIF%[ U!#p!PR8ii8d!N"!$[!!!!d`!N!-@rj!%G(4bEh4dH(3"!+`b"jLX0K)Q!!!#2!! !"CX!!!%G!!!#l@3eR@i!N!Ch24%!#!!mH4c1%'UhJha(MNU!SQ0'3X04'YX!4Pd +DD-HJI4Y%%4cikk8K,'I8Jpi)*68-b6P%)N!YB4f6[j*Mr@1eXje)%#1kNl@#NJ IFb4%ae`+FK5"k'N1XXiVKUG!h9$+[9YAh`iJB8FSfV$[L91FA6`cGeQK-a+l((C ff9d@C004J'TYrm,6$FG#SAD3!2GYNpF+$@YTE!221#IcVBp!Te%)HJl2(A0FVE) 3F(BA)-i-N`hjS*M$[E1RiU!dP$#H'E-pCf9l(2-mP8i$%@)mi,$BHeqfKbQMR[G $BFK[XV0QHijmN!"$mQClf'@1HR)qc(RrKcQrr8%1IqB(1Ibj(rC*rJP)FG*`)jq M8+J0N!!TKkDEV#'P6&CHq"B,!!T1'ANm33B`@FQ!HZ3S`C0MC-$*8di'R(*kK"- Q15ij5YKjR"*1*S`!V`!"Vjjm"9J"a(1!!9[$%r3M'+M@@VNABB54!51F6$QCFB) BMLIV!4b3!0F"[1THrI[p,+9)SXGEfGCaa-RVrR9(rhfr5FTHSmA5cMp,*SiN+@N L(kP-JVmZe%%'@YhI8m1m$T*+lP01EY9hhF2N-q%R#BH`803bq6K5RX89GM9`SQd YG%F6Ij4i85L,4!,J**`'dKf3!*G6C["l!#0"F6Qe)jq"q$4aZHUqZ3Bddmc&6E3 $cldH*Gd(MUATA0mmrE$TLHl+"IbF,'BS4HUJVKiNPNZcc3&8rrK&`2!hj1U-hl[ Cp,r4ieAh6ZE!6PTK[R2XY),NT91I6Ef6V$8jQ0PT'%aUc(i3@R$V5mk[ITXiqEp bQTKj4Z1-k#5Sk&FrCqc'C%'2a3GI&VS*R21C"M9j1&0BV5)pcJ-AHFYlX(lU5i- f#J2hMSY0Kd2B9Pj)FGl-hHJJ6jb54f9ZES(h"5G2@X0JSCrLhYaDjrqSZC!!cPL (Xe)6SlBBlBUE1)k3!)E-YLBQ['DKSGA0QBi2VA@dABL(`6B&Z8JS4m@k4"X!25% If-IejJSMqej+kmc$P26iBId0C[2Mjj!!phk-(,kRB+H@UqjkCbZe3ZF+"V&eC'A )&b'BmY&M"HQJQ$HGlA)Qq5KT+Ik!AQ&mRjfdHcD4ZG'51PG64KGq2f2`0M6pIeD -C+Y,dM(aJGBMKVM3F3+P8B26F4dR6#QfMS,UE'5YDdGE&N#-f&YYq!0&Xh'Qi4% ef9c5&P"l%#$-B*YpQq#[Y#HL*YI(RClf)V(E)e943jHmEEJYm$&ZcKkFaZ*M&9U [lQM``mXV!D&FqVjIEE#cEhQ"GV`ZQS#',BLH$1jP9SqDE&E`f*KNZE6A`i%aHa# E$ajeBB$@'3GiFeMGl'N"VP)mCrT&8i3Z1#9DjeK,q5P+iHIF1ceXZZ[)DBpC5h0 2hIm!N!0"@J!!!3#3!`%8!*!$&!#3!c*TCfKd)'TeFh4TCRNp,6&$390&#%0PER4 PFMda3d&644P#CA4dCA)J984PBR9RCfPZCb!a,M%ZFfPd!J!#!&0*!J"6594%8dP 8)3%!rj!%!*!5V$)0A!!!#JF!!!&'FQpX4'&dB84@4&)16'PZC5"KC'pbEQePER4 A3M!d#Nj[)'aTEQ9c26"$390&#%CbB@eP26%e3d&643Y"E'pZCb"dEh!p-80"8d8 -3@a[EQFJE'9QG$db3d&643j"E'pZCb"LEh4dEfdp0%0"8d8038a[EQFJFQPRD(3 p1%0"8d8-8!#3!a!!+`!&!4J"pJ#3"J-!N!-"!*!$!43!N!-8!*!$-J%HS8JDd!# 3!a`!-J!!8f9dC`#3!`S!!2rr!*!%!4lkc2%m: