Errata
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 Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Printed | Page 56 Creating the Code - Step 3 |
Step 3 is covered by Steps 4 and 5. |
Oliver Slay | Nov 03, 2010 |
Printed | Page 57 Listing 4-9 - Last Line |
Superfluous 'End Try' AFTER the 'End Sub' |
Oliver Slay | Nov 03, 2010 |
Printed | Page 62 Implementing the Worker Class ? Adding a FileWorker Collection |
"As shown in Listing 4-16, we will create five worker threads." |
Oliver Slay | Nov 03, 2010 |
Printed | Page 64 Updating Our <FileWorker.ThreadFunc> |
It is not clear whether the whole function should be replaced with this code ? or only the For? Next loop. I have presumed that since we want to maintain the looping of the ThreadFunc that I only update the For? Next loop ? but at first I replaced the whole function with this, thinking that the loop would be handled elsewhere. |
Oliver Slay | Nov 03, 2010 |
Printed | Page 65 Updating Our <FileWorker.ThreadFunc> |
?Notice that now we are using the passed-in options for Output, FileType and Input locations.? |
Oliver Slay | Nov 03, 2010 |
Printed | Page 66 Updating <Tutorials.ThreadFunc> - Code Sample |
Delete the 'End If' at the end of the code sample - between End Try and End Sub. |
Oliver Slay | Nov 03, 2010 |
Printed | Page 66 Updating <Tutorials.ThreadFunc> - Code Sample |
?I never recommend that you hard-code options into your |
Oliver Slay | Nov 03, 2010 |
Printed | Page 66 Updating <Tutorials.ThreadFunc> - Code Sample |
m_WorkerThreads is a collection and with Option Strict On it shows |
Oliver Slay | Nov 03, 2010 |
Printed | Page 68 Application-Specific Configuration File |
a) It does not say to change ?User? to ?Application? when entering |
Oliver Slay | Nov 03, 2010 |
Printed | Page 69 Application-Specific Configuration File - after listing 4-23 |
"... an item call Configuration with a value of Tutorials.Xml ?? |
Oliver Slay | Nov 03, 2010 |
Printed | Page 71 Updating <Tutorials.ThreadFunc> - listing 4-27 |
a) Line 12 ? ?Looop? ? extra ?o?. |
Oliver Slay | Nov 03, 2010 |
Printed | Page 71 Updating <Tutorials.ThreadFunc> - listing 4-27 |
a) First ?Catch ex as Exception? ? should be updated to use |
Oliver Slay | Nov 03, 2010 |
Printed | Page 72 Installation and Verification - First Paragraph - End |
?? is configured properly per Listing 4-5? |
Oliver Slay | Nov 03, 2010 |
Printed | Page 77 Updating the FileWorkerOptions Class - end of Listing |
"Private mProcessed" |
Oliver Slay | Nov 03, 2010 |
Printed | Page 80 Updating the <Tutorials.ThreadFunc> Method ? Code Sample |
a) "... = New dXmlDocument" - extra 'd' |
Oliver Slay | Nov 03, 2010 |
Printed | Page 81 Updating the <Tutorials.ThreadFunc> Method ? Code Sample |
Throughout this code, no need to use ?System.Xml?? as it's already imported by the ?Imports? statement. |
Oliver Slay | Nov 03, 2010 |
Printed | Page 81 Updating the <Tutorials.ThreadFunc> Method ? Code Sample |
a) Line 8 .. extra ?e? in ?childe? |
Oliver Slay | Nov 03, 2010 |
Printed | Page 81 Updating the <Tutorials.ThreadFunc> Method ? Last Paragraph |
'FileWorkerProperties'? Should perhaps be 'FileWorkOptions'? |
Oliver Slay | Nov 03, 2010 |
Printed | Page 84 Scenario 3: Combing Synchronized Queues and Eventing - Title |
'Combing' - should be 'Combining' |
Oliver Slay | Nov 03, 2010 |
Printed | Page 87 Creating a New <FileWorker.ProcessFiles> Method |
Line 6 ? ?*File is moved so lets read it out of the Output folder*? |
Oliver Slay | Nov 03, 2010 |
Printed | Page 87 Creating a New <FileWorker.ProcessFiles> Method |
m_FileWorkerOptions.EmailProperties.Message = Message |
Oliver Slay | Nov 03, 2010 |
Printed | Page 87 Creating a New <FileWorker.ProcessFiles> Method |
m_FileWorkerOptions.EmailProperties.Message = Message |
Oliver Slay | Nov 03, 2010 |
Printed | Page 89 Updating the <Tutorials.OnStop> Method |
a) Last ?*Catch ex As Exception?* has reverted to using a String and not My.Resources as the author recommends. |
Oliver Slay | Nov 03, 2010 |
Printed | Page 98 Updating the <Tutorials.ThreadFunc> Method ? Listing 5-23 |
Loop through each childe node (FileWorkerOptions) and? ? |
Oliver Slay | Nov 03, 2010 |
Printed | Page 114 Creating a User Stored Procedure - Second Paragraph |
?Right-click the Programmability option? ? change to ?Left-click?/?click? |
Oliver Slay | Nov 03, 2010 |
Printed | Page 119 Creating a SQL Class - First Paragraph |
a) '... call it SQL.VB.' |
Oliver Slay | Nov 03, 2010 |
Printed | Page 119 Creating a SQL Class - Code Sample |
Code Sample ? should there be a line: |
Oliver Slay | Nov 03, 2010 |
Printed | Page 122 Install and Verify - |
Compile Errors: |
Oliver Slay | Nov 03, 2010 |
Printed | Page 124 Updating Our Configuration.xml File |
<ProcessedError> - in next paragraph it reads: "I have added the <ProcessError> element." |
Oliver Slay | Nov 03, 2010 |
Printed | Page 125 Updating the <Tutorials.threadfunc> Method |
a) Capitalise the Method <Tutorials.ThreadFunc> |
Oliver Slay | Nov 03, 2010 |