VC6.0中使用Activex控件小结
VC++6.0中使用的Activex控件的小結
前提
操作系統:XP
使用的IDE:VC++6.0
在 VC++6.0 中使用 ActiveX 控件的前提是此電腦上有這個控件的注冊信息,例如想使用 FlexGrid 控件,你就必須下載 FlexGrid 的 OCX 文件,上網了解可知是 msflexgrid.ocx 文件。之后就在 C://WINDOWS//system32 (32位系統應是此目錄,64位系統應是 SysWoW64 目錄下)下將此OCX 文件放入,在 “開始” -> “運行” 中輸入 regsvr32 msflxgrd.ocx (具體是什么 OCX 文件就輸入什么)。彈出一個對話框會提示注冊成功。未成功的話檢查文件放置目錄和文件 OCX 文件的正確性。
此時可以打開 VC++6.0 在資源文檔中的對話框上直接右鍵選擇 插入ActiveX控件 找到注冊的控件再點確定。(我這里的 FlexGrid 控件會顯示成 Microsoft FlexGrid Control,version 6.0)沒有彈出任何錯誤并增加進了一個控件表明添加成功。 如果顯示“××××需要一個設計時間許可”,說明未成功添加。
本文的解決方法:是下載 VB6.0并進行安裝,此問題的原因可能是控件還需要一些資源來支持控件的調用,而VC++6.0沒有此支持(可能是我下載版本問題),利用VB++6.0間接安裝環境,雖然方法不是很好,但是管用,當然此方法也只適用于此控件是微軟提供的,VB的環境才會有此控件的支持。文中的方法也適用于解決對客戶機的控件顯示不出的問題。
總結
以上是生活随笔為你收集整理的VC6.0中使用Activex控件小结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 独家|神秘SDK暗刷百度广告 植入数千款
- 下一篇: DNS解析与域名服务安全防护策略