REALbasic: The Definitive Guide by Matt Neuburg Following are the changes made in the 3/01 reprint. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification [31] In the last code example, changed "Sub" to "Function" and "End Sub" to "End Function". {41} In the third code example the comment symbols were omitted. The second and fourth lines now read: // ... [what to do if condition1 is true] ... // ... [what to do if condition2 is true] ... {50} The second line of the third code sample did read: myArray = yourArray Now reads: myArray = yourArray // error (75) The last line of the code example did read: msgbox "MyOtherWindow has " + str(j) + "buttons." Now reads: msgbox "MyOtherWindow has " + str(j) + " buttons." {84} In the first line of the 2nd paragraph, changed "pushButton(1)" to "pushButton1(1)". (142) In the first line of the first footnote, the URL was misspelled. Changed "wanado" to "wanadoo". [161] Added the following line below the third line of the last code example: mm = newMemoryBlock(len(s)+2) [162] In both code lines, changed $FF to &hFF. <218> Deleted the Warning at the bottom of the page. <234> Deleted the second sentence in the footnote. [287] The second code sample did read: canvas1.JLeft = canvas1.JLeft-2 canvas1.JTop = canvas1.JTop-2 canvas1.refresh Now reads: JLeft = JLeft-2 JTop = JTop-2 canvas1.refresh [287] The third code sample did read: canvas1.JLeft = canvas1.JLeft-2 canvas1.JTop = canvas1.JTop-2 canvas1.scroll -2,-2 Now reads: JLeft = JLeft-2 JTop = JTop-2 canvas1.scroll -2,-2 (297) In the last paragraph, changed "Figure 11-20" to "Figure 11-21". (340) Code example, 11th line, changed "theeend" to "theend". (342) First code example, 2 lines from the end ("theField..."), the line needed to be tabbed one more to the right. (412) In the fourth line of the first paragraph, changed "we don't the StaticTexts" to "we don't want the StaticTexts". <414> In the second footnote, changed the URL for Rolf Heller's CharKeyCode XFCN) to: http://mirror.apple.com/mirrors/info-mac/dev/card/key-xfcns-20.hqx <432> Added the following sentence to the end of the Warning at the bottom of the page: "(Fixed in REALbasic 2.1.)" (459) In the first line of the next-to-last paragraph, changed "simply send refer" to "simply refer". (465) In line 3 of the 2nd paragraph, changed the backtick after "snd" to a single quotation mark. (470) In line 2 of the first full paragraph, changed "pointing the file" to "pointing to the file." {470} The 8th line of code in the 3rd code snippet did read: d = desktopFolder.child("testDB") Now reads: d = openrealDatabase(desktopFolder.child("testDB")) (478) 4th bullet paragraph, second line, added a hyphen at the end of the line. (488) In line 3 of the 3rd full body paragraph, changed "you have do this" to "you have to do this." <500> Deleted the last paragraph. {571} In the next-to-last code block, changed "206.74.122.3" to "dict.org". {576} The fourth line of the first code sample did read: ss = nthfield(reply, CRLF), i) Now reads: ss = nthfield(reply, CRLF, i) {576} The 16th line of the first code sample did read: me.write("Quit" + CRLF)) Now reads: me.write("Quit" + CRLF) <600> The URL for EightyRez is now: http://www3.shore.net/~gmcgath/EightyRez.html