Errata


Print Print Icon

Submit your own errata for this product.


The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.


Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question



Version Location Description Submitted By
Printed Page 148
Example 4.3 (hasher.hasher)

One line reads:

Redim itsArray(size)

When it should read:

itsArray.myRedim(size)

also, line 5 of the example -
self.itsarray(i) = new myCArray(-1)
should be:
self.itsArray(i) = new myCArray(-1)

Anonymous 
Printed Page 163

i = countfields ("Mississippi" , "s") //5

should read

i = countfields ("Mississippi" , "s") //4

Anonymous 
Printed Page 166
3rd paragraph, starting "If the text to be converted..."

The description of breaking strings into substrings of 512 characters will not always
yield the correct result for some double-byte languages.

Some languages, such as Japanese, contain a mix of single-byte and double-byte
characters, and thus breaking a string into 512-byte substrings will eventually result
in a 2-byte character being split in half, and the subsequent conversion will not work.
Plus, the next 512-byte substring will convert erroneously until the characters resync
themselves (because Japanese has some characters where the 2nd byte is also a valid
1st byte in the sjis encoding).

Anonymous 
Printed Page 209
First text paragraph (after code)

The text reads "When the user chooses the Preferences menu item. your Application's
subclass's HandleMenuItems event can respond"

It should read "HandleAppleEvents event" as there is no such thing as
"HandleMenuItems"

Anonymous