VB6.0 怎樣啟用控件comdlg32.ocx
怎樣啟用控件comdlg32.ocx
2008-10-08 09:32 提問者: nefu_20061617 |瀏覽次數:1502次
vbs文件中有代碼
Set ComDlg = CreateObject("MSComdlg.CommonDialog")
運行時發生錯誤
ActiveX 部件不能創建對象: 'MSComdlg.CommonDialog'
怎樣啟用控件comdlg32.ocx,不使用On Error語句,使這句不產生錯誤?
最好用vbs文件或bat文件,安裝VB,VC++等編程語言的方法除外
試過"regsvr32 comdlg32.ocx"命令,不能啟用comdlg32.ocx
問題補充:
計算機沒有安裝VB,否則comdlg32.ocx就啟用了,這句代碼也不會發生錯誤。
我的意思是在沒有安裝任何編程軟件的情況下,使vbs文件中的代碼
Set ComDlg = CreateObject("MSComdlg.CommonDialog")
不產生錯誤
? | 您還可以輸入9999 個字 |
您提交的參考資料超過50字,請刪除
參考資料:
提交回答回答 共2條
2008-10-08 10:17nhednwfnh| 二級
在部件里添加就是啊
贊同0|評論
2008-10-08 10:32yiivon| 四級
您必需在您程序文件中附帶上一個comdlg32.ocx文件(與主程序同一文件夾),然后在主窗體的Load()事件中或首執行過程中寫注冊命令:
shell "regsvr32 comdlg32.ocx /s"
例: comdlg32.ocx 放在主程序的文件夾的子文件夾ocx中,則主窗體Load()事件中寫:
shell "regsvr32 " & app.path & "\ocx\comdlg32.ocx /s"
您能看懂嗎?注意 "regsvr32 "32后的空格哦! ^_^
posted on 2012-11-22 15:06?Alfa 閱讀(...) 評論(...) 編輯 收藏