Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!sdd.hp.com!wuarchive!rex!vax.anes.tulane.edu!MANDEL From: mandel@vax.anes.tulane.edu (Jeff E Mandel MD MS) Newsgroups: comp.sys.mac.programmer Subject: Re: Assembly Code for List Manager, What is Wrong here? Message-ID: <7435@rex.cs.tulane.edu> Date: 10 May 91 17:20:00 GMT References: <050991.121525BRBOYER@MTUS5.CTS.MTU.EDU> Sender: news@rex.cs.tulane.edu Reply-To: mandel@vax.anes.tulane.edu Organization: Tulane University School of Medicine Lines: 60 In article <050991.121525BRBOYER@MTUS5.CTS.MTU.EDU>, BRBOYER@MTUS5.CTS.MTU.EDU (Rucell) writes: > > Hello. I am having a bit of trouble with this assembly code segment. What >I am trying to do is this: Setup a UserItem Dialog with a List. I have got >most of it working OK, but right in the middle of drawing the Dialog Items, it >crashs just after the box is formed. I am not quite sure why. Can anybody >see what could be wrong? Thanks much... > Here is a carved up assembly language program that does something close to what you want. It is written with the MPW structured assembly macros, so it may be difficult for you to follow, but hey, it's free. (BinHex-Stuffit, delete the signature at the end) (This file must be converted with BinHex 4.0) :#QaTFh4NCbjcDA3!8dP8)90*9#%!!!!!"c3!!!!!"*K6593K!!%!!!FdFNaKG3' q!!!!&J!!!J))E'PcG%4R,Q&'D@aP)'C[FL""GA4[)%0KFf0KC'PZC`!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!9%9B9%e38b!!!+431eHN8$jb!!!"IJ! !#1)!!!%D!!!&P#(rZ&S!!!!!!!!bE!!!"!JSN!!*3B-"CF`*FkB-#$CTjY!"8@G 1'6NJdY!TdqC%J`3J%``*Bc%N!SJ5LCaa%DD&!)*8LQ#KdJ6+&"!%FqU-1E2Q6Ce !J`)P"@A(PB!)a!8-i%G1R6&0`SbCii+-aj!!#D")5H+%5XJR6Mk'&!Xb5FdR8Vb #E$,R$*1)G+V!)40Q)`J@)1$)5I0Q,jdm56DfJ5,RcCJ'C"0-+A)%kiNQCHBXE(K eE"%mF2V5b9Ti6"NbGH5853"C-X-bE`NL!8$kM4ZTE`!`!N""YJ!h!Gc4cRhl6ce !#Rcl*QJ!!!(CZrX*k)1F3J$PIBMkN!!68!!IT%S$8KZiP'!!K!$!b`$3"*U8"F) )FJ!`RVa0+339$'Mhljr1*hF`!!N58%P#K8Q4J!P16#P$C`k)1R"!K!("*XdF1L$ 5Z*%)JNbD-'cHR$R4)+!3*N'F,*Q#m)Q6NJQ'"*Pb-+",Q&2Sb0&i"L'8-(2'J)6 C*-`B0"V,)'`ba!B1'$*J0)!*48S5*e4D'M%#mqS3*P@)&!%4m!391@(Jc(%4KQ4 !Vf$&NNe)jFdE0NALe'(V0J(FX'2,4UQ6CXbD[([EGRAb&I"FKARQ)1DlZ,(FXP- L&j%MKr*EaR&V*[aTZ1LBYBSr@`kFF($K0@63hR'KF8aI*Nq#%%&i!SSFN6RPe"P MHLfCflPhPc85mXi31Qb+ZcK1e5V@PLm$GQd#jBQ8V'hb-,&)arHE-92,i)(c4Ji GRlr(P#&64il5"'2XKk&6KXJC&K@jX8B2C*3K4KeR`'4&%&+!B%BDE2!R4a"Md*( ''flSF!8),)"!"aTP*%'%KKak##)9HF"4KJj-P2KK'8k%dFD+3Q`K3`dfG+%JJaR ae`D++QV)3KSq)N%''b`1kD-8C95S!j-9XK!H%4q&G%D5[T9K"a6YdC%N'IZ&)F3 EGEK"aKa20NR(MP)Nm1)3CE#"**FDdG&KH10GK%3BCV+a)K-`L9(''4SP-%FBGT6 43a!aY"!%$5m3)8-,4-c!`Ke%SY%$#P$D5DFEG+3`98"02'&&%5i`J4#M,,5!`K4 3L"V3%##a!F)A4c$N4"Ph8!Q55#b#J!))4-"!BSG13&KL#c(S%!3)+8LCKkp@SQ" %V$$4+ZHYZCEATE!JC,PPPpE'kLbd##@``a5)PQ'LZh$BCmH&G6M%RR[CeRVV3Yk k"qk89BT8EJV"TS$3ZJbp#m)BpGN(+JKRS'8'PrL5DLUUUJB%m+pR$-a#%&*CI'U U#,dDk`SIad$8a53(4-CcE168AKKRP)%#Sp(H`D3C3f"i-`bb*P$Ub&FJp$*d1cY 44aXhaj!!XdCN[(((%P$r,'Uqfq,+%"&*q#MXaY9H5c!6,)b3!#FGACI4KT!!4+S 0T-eL1mX#&c!&e(BE4V)aX0ahGlTh%%&VDqXAr(,Y03TJ#a`hf@D6PrED9bMTGST `QaXjhHRL5CjjBr#pT*TrAcfV[PmNiFBF$(8+EYqJareXKb-dZb(XXN1E,405Y*` !Q(5)5DDCDp(a"Ka-P'%'(32IRR[4,SFjCTPRZL$''h3)cl6B+a1081`Xm1ilp'[ YG!BDb'-rHYBpPdN(Nh13!#Q(I'KZ11`)*qM'h!N&Xb"T9fD-3+`-)$J#&9b`S4( -!!48!*%EA$#&ZJd098,BAJcd0i1k6D%+3L#J"'XJZ6CdbJAL)erb!P)%0U"Z"!b XfeGb&m'!9!SQ46"6%[U(YF%aB9Gh#"B+%X#k#[fY4*K,eqkFplXcrE"$38cA#)c 9)L3HV%"Q#%-G)V5`10PU$QR33aRUYMeMc3i%A$MBf6TL2)d3k8)ELGGj-N)',JE N34%UJacQ3#f""8%'B`1L'a1`4"d)!BJ()i*XZVE(2[l4L3(C!4U!FS6Ih+'3!-B k*"J2&T6Ib!N*lFRL(L[PadP5-MphBB-9j,JQ)5BJ@TV6%jq19$R4a34hZRZ6&8H B!#1dahq9!N%23"!l",lKIm4kJ`T*ebh6NB&plT12$RPC2b,F,eJGiZ5'SK@%#L* %F0a+A4RQB$Scr(*BeB6QZd4da(HpVC`[LY'-IKLdQ*!!$L9N1+E85$5rfR9)PR* bJ4hfpX98dQ&2I@TPr[$*"Rh58QJXDk'E3+619ZS[C#6%`J#CPi"L$60V61!AR,B eV(6+U!`VL%%jLh@XGfe8EiXVN6m"bXUpYDLGf2`#Nr`%P$)JXclb!9FiA`T$-aP K"$#"b4D)m!3361%*64K,&@KLK#UdD!T8U-*@G+5Gm`f1Aa6$b,$%P9@AfUkU#@! 5(HVMKTk5!3S`G!)4!"HJ!!!: Jeff E Mandel MD MS Asst. Professor of Anesthesiology Tulane University School of Medicine New Orleans, LA mandel@vax.anes.tulane.edu