DELPHI如何判断一个OCX控件是否已注册?

COMPUTERZZZ 2011-07-01 11:52:32
DELPHI如何用程序判断一个OCX控件是否已注册?
...全文
418 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
亮剑_ 2011-07-02
  • 打赏
  • 举报
回复
注册以后的注册表中根据名称可以搜索到
导入Delphi后,的生成的XXX_TLB.pas单元中也能找到
休闲中 2011-07-02
  • 打赏
  • 举报
回复
安装后的
休闲中 2011-07-02
  • 打赏
  • 举报
回复
右键点击OCX,属性,就能看到ClsID
shijies 2011-07-02
  • 打赏
  • 举报
回复
获得OCX控件的CLSID的方法可以参考Delphi关于COM编程部分,查找注册表好象要用一个函数。
COMPUTERZZZ 2011-07-02
  • 打赏
  • 举报
回复
问题是怎么查ACTIVEX控件的CLSID
SQLDebug_Fan 2011-07-01
  • 打赏
  • 举报
回复
根据CLASSID查找注册表
亮剑_ 2011-07-01
  • 打赏
  • 举报
回复
CLASSID就是这个控件的GUID,存储在注册中,所以也可以通过查询注册表来判断
COMPUTERZZZ 2011-07-01
  • 打赏
  • 举报
回复
CreateComObject(const ClassID: TGUID): IUnknown;
的参数是一个CLASSID ,这个参数传什么值?
zhaodog 2011-07-01
  • 打赏
  • 举报
回复
使用
CreateComObject 看看能不能创建出来接口,没有就说明没有注册

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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