![]() |
Programming the Be Operating SystemWriting Programs for the Be Operating SystemBy Dan Parks Sydow This book is out of print. |
Programming the Be Operating System
ErrataThe errata list is a list of errors and their corrections that were found after the book was printed. Errors that were corrected in later printings are also listed here, separated by the printing date. Unconfirmed error reports are from readers. They have not yet been approved or disapproved by the author or editor and represent solely the opinion of the reader.
Here's a key to the markup:
[page-number]: serious technical mistake
{page-number}: minor technical mistake
<page-number>: important language/formatting problem
(page-number): language change or minor formatting problem
?page-number?: reader question or request for clarification
Confirmed errors outstanding in the 9/99 reprint: (last updated August 23, 1999)
There are no confirmed errors for this print.
Unconfirmed error reports and comments from readers: (last updated September 12, 2000)
{11} In Figure 1-2, the second box from top should be labeled:"BClipboard"
{27-28} The SimpleApp source code listing, 4 errors;
1) Line 1 now reads:"#include <Window.h>"Should read:"#include <interface/Window.h>"2) Line 2 now reads:"#include <Application.h>"Should read:"#include <app/Application.h>"3) Line 5 on page 28 now reads:"main()"Should read:"int main()" or "int main(int argc, char **argv)"4) There is no mention of having to include the x86/libbe.so object in order to compile the code.
{67} In the last paragraph,"AttachedToView"Should read:"AttachedToWindow"
(96) In the Alert program example, this piece of the program appears to create an error. I downloaded the program examples this morning and found that the Alert program gives me the same error that I got last night (and it kept me up for a couple hours too :-p). I have not been able to figure out the correct code by looking at either the "Be Developer's Guide" or "The Be Book", an HTML document that Be distributes to help coders. Please help so I can get a full night's sleep again.
{96} In the Note/Tip, the sixth line now reads:"HelloApplication"Should read:"myHelloApplication"
{156} The fourth line in the second paragraph now reads:"...70 pixels to the left..."Should read:"...70 pixels to the right..."
(191) In the first paragraph, lines 4-5 now read:"...needs to overridden."Should read:"...needs to be overridden."
{203} In the code listing, the fifth line from the bottom now reads:"// checkbox break;""break" should be in next line. Should read:"//checkbox
break;"
<316> Figure 8-16 is the wrong picture. I didn't find the picture with the view hierarchy in the whole book.
{332} In Figure 9-2, the lower circle now reads:"BWindow object"Should read:"BView object"
{367} In the code listing, the third line reads:"show()"This shouldn't appear here. Save panel should be shown when "save as" is selected from menu.
Changes made in the 9/99 reprint:
{preface} The following section has been added to page viii of the preface, after the "Audience" section and before the "Conventions Used in This Book" section:
"About the Source CodeThis book includes discussions of a number of example programs. To save you the effort of typing the source code, and to facilitate your studying and experimenting with these examples, files enclosed on O'Reilly's FTP site supply you with the source code for the examples. These files contain directories that each hold the source code and resource files necessary to build an executable. The examples developed in this book are available from /pub/examples/nutshell/beprog on ftp://ftp.oreilly.com."The addition of this section caused the page breaks of two subsequent pages of the preface (page ix and page x) to be thrown off.
Book Contents | Example Programs | Errata | Colophon | Open Books Project | Author Website All contents © 2003, O'Reilly & Associates, Inc.