VC++6.0 自建的Active控件中如何删除已加的方法(Method)

syy64 2006-07-14 11:32:37
如题:用类向导里面--〉AUTOMATION——〉删除,的方式好像不行,表面上删除了,但用控件容器一看,被删除的方法还有。
...全文
300 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
lion_wing 2006-07-14
  • 打赏
  • 举报
回复
.h、.cpp、.odl
DentistryDoctor 2006-07-14
  • 打赏
  • 举报
回复
头文件.cpp文件,还有IDL
Lavie526 2006-07-14
  • 打赏
  • 举报
回复
对啊。楼上的说得对
hijack 2006-07-14
  • 打赏
  • 举报
回复
楼主再试试,可以删除

函数声明,和odl声明都可以删除,最后剩下的函数定义手动删一下就可以了.

删除,编译后有没有注册?
3m2u 2006-07-14
  • 打赏
  • 举报
回复
就几个文件中有吧,好像是三个?
自己加一个,起个怪点的名字,然后查一查这个字符串就知道哪有了
碧螺春的马甲 2006-07-14
  • 打赏
  • 举报
回复
看代码,然后删。

还有用版本控制,这些都是题外的解决方法。
syy64 2006-07-14
  • 打赏
  • 举报
回复
楼上的,应该仔细看看前面的回复啊。
ChamStudio 2006-07-14
  • 打赏
  • 举报
回复
首先将类的.h,.cpp文件中的方法的定义删除,之后在把.idl文件中的定义删除就好了
syy64 2006-07-14
  • 打赏
  • 举报
回复
已经换了一台机器,也是这样。
hijack 2006-07-14
  • 打赏
  • 举报
回复
看看调用时的return,无返回值,很可能是odl有声明,代码里无实现.

不行的话,换一台机器注册试试...
syy64 2006-07-14
  • 打赏
  • 举报
回复
全工程查找时,是选上*.*,*.odl文件没有发现该字符串,容器也能调用,就是没有调进东西,偶也感觉很奇怪。
cenchure 2006-07-14
  • 打赏
  • 举报
回复
搜索一下 , 有用到的地方就删除
hijack 2006-07-14
  • 打赏
  • 举报
回复
全工程查找时,选上*.*
看看*.odl文件,是不是清的不彻底.

或者在容器里调用一下,看看return的值
syy64 2006-07-14
  • 打赏
  • 举报
回复
1、Rebuild all, 注册,这些动作,都做过好几遍了,都没有问题;
2、用全工程查找,没有找出该方法的字符串;
3、用容器看,该方法依然存在。

3,248

社区成员

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

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