CFSDN nhấn mạnh vào việc tạo ra giá trị thông qua mã nguồn mở. Chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi người làm CNTT có thể tìm thấy thế giới tuyệt vời của riêng mình tại đây.
Bài đăng trên blog CFSDN VBS Tutorial: Method - Raise Method này được tác giả thu thập và biên soạn. Nếu bạn quan tâm đến bài viết này, vui lòng thích nó.
Phương pháp nâng cao.
Tạo ra lỗi thời gian chạy.
object.Raise(số, nguồn, mô tả, tệp trợ giúp, ngữ cảnh trợ giúp).
tham số.
sự vật .
Dự kiến sẽ có đối tượng Err.
Con số.
Kiểu số nguyên dài, xác định bản chất của lỗi. Lỗi VBScript (cả lỗi do VBScript và lỗi do người dùng xác định) nằm trong khoảng từ 0 đến 65535.
Nguồn .
Biểu thức chuỗi đặt tên cho đối tượng hoặc ứng dụng ban đầu tạo ra lỗi. Khi thiết lập thuộc tính này cho đối tượng Tự động hóa, hãy sử dụng biểu mẫu project.class. Nếu không có thông tin nào được chỉ định, ID chương trình của dự án VBScript hiện tại sẽ được sử dụng.
Sự miêu tả.
Biểu thức chuỗi mô tả lỗi. Nếu không chỉ định, giá trị của số sẽ được kiểm tra. Nếu có thể ánh xạ tới mã lỗi thời gian chạy VBScript, chuỗi do VBScript cung cấp sẽ được sử dụng làm mô tả. Nếu không có lỗi VBScript tương ứng với số, thông báo lỗi chung sẽ được sử dụng.
Tệp trợ giúp.
Đường dẫn đầy đủ đến tệp Trợ giúp, nơi có thể tìm thấy thông tin trợ giúp cho lỗi này. Nếu không được chỉ định, VBScript sẽ sử dụng ổ đĩa, đường dẫn và tên tệp đủ điều kiện của tệp Trợ giúp VBScript.
Trợ giúpbối cảnh .
ID ngữ cảnh xác định chủ đề trong tệp trợ giúp cung cấp trợ giúp cho lỗi. Nếu bỏ qua, ID ngữ cảnh tệp trợ giúp VBScript của lỗi tương ứng với thuộc tính số sẽ được sử dụng, nếu có.
minh họa.
Tất cả các tham số ngoại trừ số đều là tùy chọn. Nếu bạn sử dụng Raise mà không chỉ định các tham số cụ thể và các thuộc tính của đối tượng Err được thiết lập để chứa các giá trị chưa xóa, thì các giá trị đó sẽ trở thành giá trị lỗi.
Khi bạn đặt thuộc tính số của mã lỗi trong đối tượng Tự động hóa, hãy thêm số mã lỗi vào hằng số vbObjectError. Ví dụ, để tạo lỗi số 1050, hãy gán thuộc tính số cho vbObjectError + 1050.
Ví dụ sau đây minh họa cách sử dụng phương thức Raise
Khi lỗi Resume NextErr.Raise 6 'Xảy ra lỗi tràn. MsgBox ("Lỗi # " & CStr(Err.Number) & " " & Err.Description)Err.Clear ' Xóa lỗi.
Cuối cùng, bài viết này về VBS Tutorial: Method-Raise Method đã có ở đây. Nếu bạn muốn biết thêm về VBS Tutorial: Method-Raise Method, vui lòng tìm kiếm các bài viết trên CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!