CreateStaticObject - tạo đối tượng COM tĩnh
CÚ PHÁP
createstaticobject(
TRẢ VỀ
ĐỐI TƯỢNG
CHỨC NĂNG
Tạo một phiên bản tĩnh duy nhất (một phiên bản cho mỗi phiên làm việc của AmiBroker) của đối tượng COM "Server.Class". Giá trị trả về nên được gán cho một biến được sử dụng sau đó để gọi các phương thức của đối tượng. Hàm này hữu ích cho đối tượng COM "nặng" như QuotesPlus ActiveX chẳng hạn.
Lưu ý: hàm này chỉ tạo phiên bản của đối tượng một lần khi công thức được thực thi lần đầu tiên. Sau đó, đối tượng được lưu trữ trong bộ nhớ cache để sử dụng cho các lần gọi tiếp theo. Nếu có nhiều công thức sử dụng cùng một đối tượng bằng cách gọi CreateStaticObject, đối tượng được chia sẻ. Đối tượng sẽ tự động được giải phóng khi AmiBroker được đóng.
VÍ DỤ
myobj = CreateStaticObject("MyOwnActiveX.Class1");
myobj.Method( 1, 2, Close ); // gọi phương thức của đối tượng myobj COM