創建 COM 服務器
語法
c = actxserver(progid)
c = actxserver(progid,Name,Value)
說明
示例
創建一個本地 OLE 自動化服務器,其中 c = actxserver(progid)progid 是與 OLE 兼容的 COM 服務器的編程標識符 (ProgID)。返回服務器的默認接口的句柄。
使用名稱-值對組參數創建一個服務器。c = actxserver(progid,Name,Value)
示例
輸入參數
輸出參數
局限性
-
COM 函數只可以在 Microsoft Windows® 系統中使用。
-
64 位 MATLAB 不支持 IUnknown 接口。
-
MATLAB COM 接口不支持調用具有可選參數的函數。
提示
-
對於在動態鏈接庫 (DLL) 中實施的組件,
actxserver創建進程內服務器。對於作為可執行文件 (EXE) 實施的組件,actxserver創建進程外服務器。可以在支持 DCOM 的網絡中的客戶端系統或任何其他系統上創建進程外服務器。 -
如果此控件實現了任何自定義接口,則可以使用
interfaces函數列出這些接口,而使用invoke函數訪問選定的接口。 -
可以注冊 COM 服務器的事件。有關詳細信息,請參閱 COM Events。
