. . . . . . . . . . . . . . . . . . . . . . . . 129
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
nCHAPTER 8 Exception Handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Handling Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Avoid Using Exceptions to Control Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
nCONTENTS viii
Mechanics of Handling Exceptions in VB 2008 . . . . . . . . . . . . . . . . . . . . . 134
Achieving Exception Neutrality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Creating Custom Exception Classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Working with Allocated Resources and Exceptions. . . . . . . . . . . . . . . . . . 158
Providing Rollback Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
nCHAPTER 9 Working with Strings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
String Overview . . . .
Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25