一、COM:二進制兼容、跨平臺的互操做性、版本控制服務器
二、VB可建立的ActiveX組件:ActiveX控件、ActiveX文檔、代碼部件測試
ActiveX DLL進程內服務器 ActiveX Exe進程外服務器線程
三、選擇進程內或進程外服務器的考慮問題版本控制
速度和使用頻度對象
維護客戶狀態能力接口
容錯能力進程
資源影響事件
(一)、設置工程屬性-線程模型ci
ActiveX DLL工程資源
單線程
公寓式線程
ActiveX EXE工程
每一個新對象對應一個線程
(二)、設置類屬性
MTSTransactionMode屬性
Persistable屬性
Instancing屬性
(三)、添加屬性:屬性變量或屬性過程
添加類方法
使用類的事件(Initalize、Terminate等)
給部件添加代碼和窗體:啓動窗體設爲Sub Main
(四)、類型庫ID(TypeID)、類ID(CLSID)和接口ID(IID)
部件的兼容模式:不兼容:GUID所有從新創建、工程兼容:TypeID不變、二 進制兼容:GUID都不變
(五)、測試代碼部件
部件的發佈及註冊:ActiveX DLL、AcitveX EXE(運行exe)