VIII. By li trong Visual Basic
Các thao tác by các li thc thi ca chương trình là cn thiết đối vi các ngôn
ng lp trình. Người lp trình khó kim soát hết các tình hung có th gây ra li.
Chng hn người ta khó có th kim tra cht ch vic người dùng đang chép d
liu t
đĩa mm (hay CD) khi chúng không có trong đĩa. Nếu có các thao tác by li
đây
thì tin cho người lp trình rt nhiu.
Visual Basic cũng cung cp cho ta mt s cu trúc để by các li đang thc thi.
Cú pháp:
Dng 1:
On Error GoTo <Tên nhãn>
<Các câu lnh có th gây ra li>
<Tên nhãn>:
<Các câu lnh x lý li>
Ý nghĩa:
- <Tên nhãn>: là mt tên được đặt theo quy tc ca mt danh biu.
- Nếu mt lnh trong <Các câu lnh có th gây ra li> thì khi chương
trình thc thi đến câu lnh đó, chương trình s t động nhy đến đon chương
trình định nghĩa bên dưới <Tên nhãn> để thc thi.
Dng 2:
On Error Resume Next
<Các câu lnh có th gây ra li>
Ý nghĩa:
- Nếu mt lnh trong <Các câu lnh có th gây ra li> thì khi chương
trình thc thi đến câu lnh đó, chương trình s t động b qua câu lnh b li và
thc thi câu lnh kế tiếp.