1. 程式人生 > >生成COM Dll的tlb檔案的兩種方法

生成COM Dll的tlb檔案的兩種方法

1.開始執行oleview調出OLE/COM Object Viewer.

這個工具是微軟提供的,在VC6中和Windows SDK中都有。

找到要用的COM元件,比如說VBSrcirpt的正則表示式COM元件在:

Type Libaray中的Microsoft VBScript Regular Expression V5.5中,雙擊開啟後,儲存成idl檔案。

然後用微軟提供的另一個工具從idl生成tlb檔案。

開始執行cmd,調出命令列。使用命令midl XXX.idl來成成tlb檔案即可。

然後在VC++的工程中引用可以使用

#import "XXX.tlb" rename_namespace("XXX")

另一種方法是直接使用VC6或者Visual Studio開啟dll檔案,注意在開啟檔案對話方塊中一定要選擇Resource方式,VC6預設是auto.

找到資源中的TypeLib,其中的檔案可以Export成bin,這個bin就是tlb,儲存的時候使用將副檔名指定為tlb即可。

使用Visual Studio的Object Viewer可以直接對這個檔案進行檢視。