Nó là gần như chắc chắn một tuyên bố bên trong một Với khối:
With blah
!RelativePath.Value = mstrRelativePath
End With
đó là đường cú pháp cho
blah("RelativePath").Value = mstrRelativePath
đó là đường cú pháp cho
blah.DefaultProperty("RelativePath").Value = mstrRelativePath
nơi " DefaultProperty "là thuộc tính có số 0 dexed bởi một chuỗi. Giống như thuộc tính Fields của đối tượng ADO Recordset.
Hơi không thể tránh khỏi với đường là nó tạo ra răng thối. Đây là lý do bạn phải sử dụng các từ khóa Đặt trong VB6 và VBA. Bởi vì không có nó trình biên dịch không biết liệu bạn có nghĩa là để sao chép các tài liệu tham khảo đối tượng hoặc giá trị tài sản mặc định của đối tượng. Loại bỏ trong vb.net.
Nguồn
2010-03-02 19:47:02
Chắc chắn đó không phải là 'rs! RelativePath.Value'? –
Vâng, tôi chắc chắn. Tôi sao chép nó thẳng ra khỏi khối mã. –
ahhh ... Tôi hiểu ... Nó nằm trong khối 'With'. Cụ thể, 'adoRS'. –