close
首先使用c++寫了一個com物件,
最好用/MT選項,可以減少相依性
然後在目標電腦註冊com元件 參考:http://blog.blueshop.com.tw/hammerchou/archive/2006/04/06/20787.aspx
RegSvr32 C:\123.dll 註冊
RegSvr32 /u C:\123.dll 反註冊
這裡要注意的是,
需要如果你的COM有用到別的dll也要一起複製過來,
不然會註冊失敗,
要知道相依性可以用dumpbin.exe來查
用法:dumpbin.exe digital_mesh.dll /DEPENDENTS
結果:
Image has the following dependencies:
ot12-OpenThreads.dll
osg80-osg.dll
osg80-osgGA.dll
osg80-osgViewer.dll
KERNEL32.dll
USER32.dll
ole32.dll
OLEAUT32.dll
ATL90.DLL
要注意的是,如果你的dll相依別的dll也要一起複製喔~
說真的從vb程式碼單步執行到c++還是單步執行真是很感動!
全站熱搜
留言列表