WIN7系统VC6中添加OCX出现“不支持此接口” 问题的解决方法
原創(chuàng)文章,轉(zhuǎn)載說明出處 chinabinlang !
?
???????在WindowsXP系統(tǒng)中,VC6可以通過? 工程-》添加到工程-》。。。。。。添加OCX,
?
?????? 但是到了Windows7系統(tǒng)中,無法添加,就算用Administrator,也只是僅僅可以看到OCX,但是添加
?????? 的時候提示 “不支持此接口”;
????? 還有人說 可以嘗試重新注冊所有DLL來解決此問題:
?????? for /r C:/ %i in (*.dll) do regsvr32.exe /s "%i"? 或?FOR /R C:/ %G IN (*.dll) DO "%systemroot%/system32/regsvr32.exe" /s "%G" ?但是一樣的問題。
?
?
解決方法:1:在對話框上直接右鍵 “Insert ActiveX Control。。。”, 這個時候類視圖中還沒有所添加OCX的類文件,
???????????????2:然后選中所添加的OCX,用向?qū)砑幼兞?#xff0c;這樣VC6會為程序添加這個OCX對應(yīng)的類文件了;
??????????????3: 刪除剛添加的OCX關(guān)聯(lián)的變量也沒問題了;
?
在XP系統(tǒng)VC6中,如果ocx添加新的接口了,重新導入ocx就可以了;
但是在win7系統(tǒng)VC6中,目前我只好,重新注冊號添加接口的ocx,然后新建一個工程導入,然后將生成的.h 和 .cpp 復制到原工程中;
總結(jié)
以上是生活随笔為你收集整理的WIN7系统VC6中添加OCX出现“不支持此接口” 问题的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: k8s标签
- 下一篇: java信息管理系统总结_java实现科