如何使用代码判断电脑中是否安装了程序运行需要的ocx控件或组件?

黄汉 2003-06-17 11:28:17
我有个使用mapx控件的软件,程序运行正确。不过如果系统中预先没有安装过mapx控件,系统在启动的时候(mfc/mdi程序的initinstance中)会出现无法捕捉的异常然后马上退出了,所以我想能不能利用一段代码来判断系统是否安装了mapx?
...全文
102 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
reed_cao 2003-06-17
  • 打赏
  • 举报
回复
加一段异常处理就行了。

你知道怎么用吗?
到msdn里找一下try.

然后把创建控件的的过程放在里面,如果创建不成功,则提示一下。
grey_whp 2003-06-17
  • 打赏
  • 举报
回复
不想找注册表,所以俺是每次使用前就注册,不管以前有没有(^_^),寻找ing判断注册与否的好办法.
fayifu 2003-06-17
  • 打赏
  • 举报
回复
找注册表,看在什么地方注册。然后在程序运行再去查找相关键值,如没有提示安装。

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧