Chừng nào biến được không gõ như đối tượng
Dim xmlDocument as MSXML2.DOMDocument
Set xmlDocument = CreateObject("MSXML2.DOMDocument")
cũng giống như
Dim xmlDocument as MSXML2.DOMDocument
Set xmlDocument = New MSXML2.DOMDocument
đều sử dụng đầu ràng buộc. Trong khi đó,
Dim xmlDocument as Object
Set xmlDocument = CreateObject("MSXML2.DOMDocument")
sử dụng kết buộc muộn. Xem MSDN here.
Khi bạn đang tạo đối tượng được cung cấp bên ngoài, không có sự khác biệt giữa toán tử Mới, khai báo biến Mới, và sử dụng hàm CreateObject.
Mới yêu cầu thư viện kiểu được tham chiếu. Trong khi CreateObject sử dụng registry.
CreateObject có thể được sử dụng để tạo đối tượng trên máy từ xa.
Nguồn
2008-10-04 10:22:50
Ngoài ra, hãy xem [câu trả lời cho câu hỏi ràng buộc sớm/muộn] (http://stackoverflow.com/questions/10580/what-are-early-and-late-binding#10581). –