VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1874|回复: 8

如何删除自己安装在C++Builder中的OCX控件

[复制链接]

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-3-11 15:30:02 | 显示全部楼层 |阅读模式
我用VC做了个OCX控件,然后在C++Builder中通过“Component->Import Axtive Control”安装完成,使用也很正常。但是我现在对那个控件做了修改和完善,想重新在C++Builder下安装,但是再通过“Component->Import Axtive Control”安装时,系统提示那个控件类已经存在,我不想更改那个控件的名字,请问各位如何能将我原来安装的控件删除,或者如何将我现在做的新控件替换掉原来的老控件,谢谢!
回复

使用道具 举报

0

主题

12

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-6-6 11:00:01 | 显示全部楼层
Component-->Install Packages-->在Design Packages列表中找到你的ocx组件包,然后点击Remove
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-6-10 04:45:01 | 显示全部楼层
谢谢夜云男爵,呵呵!
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-8 09:30:01 | 显示全部楼层
to夜云男爵:
通过试验验证,好像虽然自己原来的控件被删除了,可是后来安装新的控件后还是原来旧控件的功能,请问是什么原因,而且在安装时系统提示已经有了xx.Cpp(xx是文件名),问我是否要替换,我选择了替换的。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-11 14:30:01 | 显示全部楼层
斩灵刃  我解决了!
你把原来的OCX改一下名字。比如HyDicActiveProj.ocx改为HyDicActiveProj1.ocx。
在导入的时候把Class names的名字也改一下。就OK了。
回复

使用道具 举报

1

主题

5

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-8-11 15:00:01 | 显示全部楼层
regsvr32 /u HyDicActiveProj1.ocx
回复

使用道具 举报

1

主题

5

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-8-11 15:15:01 | 显示全部楼层
或者运行菜单下面有个activx 删除的菜单。
回复

使用道具 举报

1

主题

5

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-8-11 15:45:01 | 显示全部楼层
regsvr32 /u HyDicActiveProj1.ocx
你生成的??.ocx文件删除。(特别注意系统目录和path中是否有残留的??.ocx文件存在)
dclusr40.** 文件换一个位置保存(如果没有其他导入的控件什么的,该文件可以直接删除的)
你在按照新生成OCX文件重新操作一次就好了 。
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-8-17 21:15:01 | 显示全部楼层
谢谢大家帮忙!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表