生成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可以直接對這個檔案進行檢視。
相關推薦
生成時間戳的兩種方法
JavaScript 獲取當前時間戳: 第一種方法: var timestamp = Date.parse(new Date()); 結果:1280977330000 第二種方法: var timestamp = (new Date()).va
vs C++ 靜態庫 生成以及使用的兩種方法
C++靜態庫的生成 1、 vs專案配置:選擇 靜態庫 2、 新建標頭檔案 add.h 3、 新建標頭檔案 add.cpp 4、 執行“生成解決方案”,工程DEBUG目錄如下: C++靜態庫的使用 方法一 1、 新建 win32控制檯應用程式 2、 專案屬性-->c/c
生成全排列的兩種方法
問題定義 給定一個集合{a1, a2, ..., an}, 要求輸出集合中元素的所有排列。 例如: 集合{1,3}的全排列有: {1,3 }, {3,1} 解決方案 對於全排列問題,已經存在很多遞迴和非遞迴的演算法來解決這個問題,作為學習筆記,我這裡只列舉兩種比較經典且易
生成COM Dll的tlb檔案的兩種方法
1.開始執行oleview調出OLE/COM Object Viewer. 這個工具是微軟提供的,在VC6中和Windows SDK中都有。 找到要用的COM元件,比如說VBSrcirpt的正則表示式COM元件在: Type Libaray中的Microsoft
使用Python生成源文件的兩種方法
mob zhang mod pri tid 串接 數字 能夠 package 利用Python的字符串處理模塊,開發者能夠編寫腳本用來生成那些格式同樣的C、C++、JAVA源程序、頭文件和測試文件,從而避免大量的反復工作。本文概述兩種利用Python string類生成
快速生成較大文本文檔的兩種方法
修改 cmd命令 style ext 百度 bsp 都是 進行 tex 在學習用FTP發送文件的過程中,需要用到一個比較大的文件進行傳輸測試。因此百度了一下如何生成指定大小文件的方法,發現在WINDOWS下有兩種方法比較實用,記錄如下: 第一種方法: 在運行窗口中輸入
使用PHP生成二維碼的兩種方法(帶logo圖像)
好的 區域 chl sta n) 方便 ram 尺寸 混合 一、利用Google API生成二維碼 Google提供了較為完善的二維碼生成接口,調用API接口很簡單,以下是調用代碼: $urlToEncode="http://www.jb51.net"; generat
PHP生成帶logo圖像二維碼的兩種方法
width 調用 height word api 生成 table 中間 log 本文主要和大家分享PHP生成帶logo圖像二維碼的兩種方法,主要以文字和代碼的形式和大家分享,希望能幫助到大家。 一、利用Google API生成二維碼Google提供了較為完善的二維碼生
兩種方法自動獲取 grub2-mkpasswd-pbkdf2 生成的密碼
再次 alt 方法 剛才 expec 51cto pbkdf2 ech term 一、grub2-mkpasswd-pbkdf2 生成密碼過程: grub2-mkpasswd-pbkdf2 輸入口令:(需要輸入密碼)Reenter password: (需要再次輸入剛才的密
python 生成隨機數的兩種方法
1. 使用 random 包生成隨機數 可以生成 均勻分佈, 高斯分佈,(包括正態分佈) 指數分佈,(與泊松分佈有區別:泊松分佈表示一段時間發生多少次,而指數分佈表示兩次發生的時間間隔) 貝塔分佈, 韋布爾分佈的隨機數 由此可見,random 包支援的隨機分佈比較有限,功能較少.
兩種方法刪除github遠端倉庫裡的檔案(不改變本地倉庫)
方法一(假如你要刪除的資料夾在你的本地倉庫也存在): 前提:假如你要刪除的資料夾在你的本地倉庫也存在,當然你也可以直接在github客戶端把本地倉庫更新一下,這樣你的本地倉庫裡就有你要刪除的檔案了,然後你在刪除,就到了下一步。 直接在本地倉庫刪除那個檔案,這個時候你的github客戶端會捕捉
二維碼生成的兩種方法
最近專案中需要開發生成二維碼的功能,方便使用手機支付,在網上查了一些資料,把用過的方法進行總結。 1.前端js生成二維碼 demo下載:http://download.csdn.net/download/yin767833376/10165335 html頁面程式碼: <!DO
初夏小談:C/C++防止標頭檔案被重複包含的兩種方法及區別
防止標頭檔案被重複包含的兩種方式: 1.條件編譯的巨集 2.#pragma once 先來說說第一種: #ifndef __HEADNAME__H__ #define __HEADNAME__H__ //... //標頭檔案 #endif C/C++標準支援
jquery生成二維碼怎麼新增圖片(兩種方法)
自動生成二維碼裡面新增圖片,有兩種方法,一種是使用jquery原生的二維碼外掛,一種是別人有改動過的二維碼外掛,生成二維碼的圖片的時候有那麼一些寫的差別 第一種:使用的是原生的qrcode.js生成二維碼加上圖片 頁面 <div class="ma
pyspark 讀取csv檔案建立DataFrame的兩種方法
pyspark 讀取csv檔案建立DataFrame的兩種方法 方法一:用pandas輔助 from pyspark import SparkContext from pyspark.sql import SQLContext import pandas as pd sc
Oracle備份歸檔日誌檔案的兩種方法比較
備份歸檔日誌方式有兩種: 1 單獨備份歸檔日誌:backup archivelog all 2 在執行備庫時一起備份歸檔日誌:backup database plus archivelog; 這兩種方式有什麼區別呢? 執行ba
大小圖生成的兩種方法-未整理
圖片上傳都要使用輸入流和輸出流 inputStream is = null outputSteam os = null is = file.getInputStream(); 儲存檔案資訊 os= fileOutputStream("輸出路徑"); 檔案上
C#讀寫txt檔案的兩種方法介紹
1.新增名稱空間 System.IO; System.Text; 2.檔案的讀取 (1).使用FileStream類進行檔案的讀取,並將它轉換成char陣列,然後輸出。 byte[] byData = new byte[100]; c
Python檔案操作的兩種方法 快速入門
python內建函式 1.試著向檔案中寫一句話 路徑:“C:/Users/thinkpad/Desktop/demo.txt” 開啟方式:寫(‘w’) # -*- encoding: UTF-8 -*- fp = open("C:/Users/thinkpad/
兩種方法讓 Maya 載入使用Qt Designer 所建立的ui檔案
雖然我寫指令碼還不是很熟練但是總是在沒有UI的純程式碼下除錯真的很煩。選擇這個執行一下,再選擇這個執行一下,最後按順序選擇這幾個再執行一下。。。。。過了幾天自己好像都看不太懂了。還是學習一下UI的寫法吧。 maya建立UI可以自己純用程式碼來寫,也可以藉助一個叫Qt Des