VB開發ocx控制元件時
在呼叫別人給的dll時會彈出一個黑黑的Dos視窗,視窗里顯示dll的一些版本資訊,那怎樣才能把這個Dos視窗屏蔽掉
請問如何解決,謝謝大家。
uj5u.com熱心網友回復:
要求這個“別人”:A)去掉視窗顯示
B)或者是給出不顯示這個視窗的呼叫方式
uj5u.com熱心網友回復:
會不會是我工程屬性設定的問題uj5u.com熱心網友回復:
不太可能
uj5u.com熱心網友回復:
大神,現在有個更棘手的,你遇到過嗎?就是我用VB6.0自帶的打包工具把ocx打成cab包,放到服務器上,在自己機子上會安裝失敗(IE選項都弄好了的,手動安裝是可以成功的)
uj5u.com熱心網友回復:
在64位Windows下:64位exe和dll在目錄c:\windows\system32目錄下;
32位exe和dll在目錄c:\windows\syswow64目錄下;
所以要注意:
在win64位系統下注冊32位ocx或dll需要將32位ocx或dll拷貝到c:\windows\syswow64\目錄下。
且注冊要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
用Depends.exe查看exe依賴的dll或ocx檔案及其版本。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/98174.html
標籤:控件
