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 này VBS Tutorial: VBScript Statements - Set Statements đượ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ó.
Đặt câu lệnh.
Gán tham chiếu đối tượng cho một biến hoặc thuộc tính, hoặc liên kết tham chiếu đối tượng với một sự kiện.
Đặt objectvar = {objectexpression | New classname | Nothing} .
-hoặc- .
Đặt object.eventname = GetRef(procname).
tham số.
đối tượng .
Bắt buộc, tên biến hoặc thuộc tính; tuân thủ theo quy ước đặt tên biến chuẩn.
biểu thức đối tượng.
Tùy chọn, một biểu thức khớp với tên đối tượng, một biến được khai báo khác có cùng kiểu đối tượng, một hàm hoặc phương thức trả về một đối tượng có cùng kiểu đối tượng.
Mới.
Từ khóa được sử dụng để tạo một thể hiện mới của một lớp. Nếu objectvar chứa tham chiếu đến một đối tượng, tham chiếu đó sẽ được giải phóng khi tham chiếu mới được gán cho đối tượng đó. Từ khóa New chỉ được sử dụng để tạo một thể hiện của một lớp.
tên lớp.
Tùy chọn. Tên của lớp cần tạo. Sử dụng câu lệnh Class để định nghĩa một lớp và các câu lệnh của lớp đó.
Không có gì.
Không bắt buộc. Ngắt kết nối objectvar khỏi bất kỳ đối tượng hoặc lớp nào được chỉ định. Khi không có biến nào khác tham chiếu đến đối tượng tham chiếu trước đó, objectvar được gán cho Nothing để giải phóng tài nguyên hệ thống hoặc bộ nhớ được liên kết với đối tượng tham chiếu trước đó.
sự vật .
Yêu cầu. Tên của đối tượng liên quan đến sự kiện.
sự kiện .
Yêu cầu. Tên sự kiện trong phạm vi chức năng.
tên gọi .
Yêu cầu. Một chuỗi chứa tên của Sub hoặc Function liên quan đến sự kiện.
minh họa.
Để điều này có hiệu lực, objectvar phải khớp với kiểu đối tượng được gán.
Câu lệnh Dim, Private, Public hoặc ReDim chỉ đơn giản khai báo một biến tham chiếu đến một đối tượng. Cho đến khi giá trị được gán cho một đối tượng cụ thể bằng câu lệnh .Set thì sẽ không có đối tượng thực tế nào để tham chiếu đến.
Thông thường, khi bạn gán một tham chiếu đối tượng cho một biến bằng câu lệnh Set, một bản sao của đối tượng sẽ không được tạo cho biến đó. Trên thực tế, chỉ có một tham chiếu đến đối tượng được tạo ra. Nhiều biến đối tượng tham chiếu có thể tham chiếu đến cùng một đối tượng. Vì các biến này là tham chiếu đến đối tượng, thay vì tham chiếu đến bản sao của đối tượng, nên bất kỳ thay đổi nào được thực hiện đối với đối tượng đều được phản ánh trong tất cả các biến tham chiếu đến đối tượng đó.
Hàm ShowFreeSpace(drvPath) Dim fso, d, s Đặt fso = CreateObject("Scripting.FileSystemObject") Đặt d = fso.GetDrive(fso.GetDriveName(drvPath)) s = "Ổ đĩa " & UCase(drvPath) & " - " s = s & d.VolumeName & "
" s = s & "Không gian trống: " & FormatNumber(d.FreeSpace/1024, 0) s = s & " Kbytes" ShowFreeSpace = sEnd Hàm.
Khi sử dụng từ khóa New, bạn có thể tạo một thể hiện của lớp bất kỳ lúc nào và gán một biến tham chiếu đối tượng cho nó. Các biến được gán cho các thể hiện của một lớp phải được khai báo trước bằng câu lệnh Dim (hoặc câu lệnh tương tự).
Để biết thêm thông tin về cách sử dụng câu lệnh Set để liên kết một thủ tục với một đối tượng, hãy xem tài liệu về hàm GetRef.
Cuối cùng, bài viết này về VBS Tutorial: VBScript Statement-Set Statement đã có ở đây. Nếu bạn muốn biết thêm về VBS Tutorial: VBScript Statement-Set Statement, 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!