Subject: RE:Q:GSoft & MemManager Path: lobby!newstf02.news.aol.com!portc03.blue.aol.com!newsfeed.cwix.com!newsfeed.direct.ca!cyclone.bc.net!nntp.itservices.ubc.ca!news.vcn.bc.ca!not-for-mail From: Al Crout Newsgroups: comp.sys.apple2.programmer Date: 25 Dec 1999 01:35:10 GMT Organization: Vancouver CommunityNet Lines: 36 Message-ID: <84170e$8c9$1@sylvester.vcn.bc.ca> NNTP-Posting-Host: vcn.bc.ca X-Trace: sylvester.vcn.bc.ca 946085710 8585 207.102.64.2 (25 Dec 1999 01:35:10 GMT) X-Complaints-To: sys-admin@vcn.bc.ca NNTP-Posting-Date: 25 Dec 1999 01:35:10 GMT User-Agent: tin/pre-1.4-19990805 ("Preacher Man") (UNIX) (SunOS/5.7 (sun4u)) Greetings, Jeff and David, thankyou for your helpful replies. > two different variables... I looked at the Toolbox Reference diagram for BlockMove and saw that the two pointers and the byte count were all long and thought that by DIM'ing MEM as long, each element of the array would be 4 bytes. I didn't realize that MEM and MEM(3) would be two different things. Plus, I didn't think a DIM statement required a subscript if it had less than 10 elements. And it looks like I'll have to brush up on the difference between arrays, variables and pointers to variables. >moving 5 bytes when your comment says that you are moving 32 ($20)? I was still thinking in terms of 4 bytes * 5 = $20, mixing hex, dec, with a late night! >I hope this clears things up...It took me a few tries before I figured out how to fix your program. Heheh, it took me more than a few tries! Anyway Jeff, your edits to my program work and, of course, your version works, too, and is more elegant. Thankyou for that. I've got some more newbie-type questions for later. Yours and David's suggestions should keep me going for now... Thanks again to you both and best wishes for the holidays. -- al --