重新封装.ocx控件的问题!!

大志哥123 2006-04-20 11:22:52
在开发过程中要使用别的公司提供的.ocx控件来实现对那家公司的硬件设备的使用。

我用的C++builder(郁闷),装载了之后怎么也不能在Active X栏里看到控件,注册了,也不行,装了写别的.ocx就可以显示

那个控件是vc做的,在vc下引用,可以生成他的类,控件栏也有,新见一个对象就可以使用了!
郁闷啊!

在cb里面就是为interface _getbill : public IDispatch,不能直接调用了!

于是想重新封装,但写了一个简单的跳出对话矿的.ocx,在cb里调用可以在Active X栏里看到,但是还是只有interface ,没有类啊!
想请问高手
1.怎么样才能使cb在调用了ocx之后能生成类呢!用vc重新封装可以吗?该注意什么?
怎么把原来的功能在重新封装后保留,!!!!!!!!!!!!!!!!!!
请高手指点方向
...全文
220 18 点赞 打赏 收藏 举报
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
大志哥123 2006-04-22
自己支持一个
  • 打赏
  • 举报
回复
大志哥123 2006-04-21
安装了SP4还是#error "This file requires a newer version of the header UTILCLS.H" \
"You need to apply an update/patch to your copy of C++Builder"
  • 打赏
  • 举报
回复
大志哥123 2006-04-21
用光盘装的,不清楚啊!妖哥,那是个升级吗?
  • 打赏
  • 举报
回复
ccrun.com 2006-04-21
你的BCB安装了SP4没有?
  • 打赏
  • 举报
回复
大志哥123 2006-04-21
在cb中#error "This file requires a newer version of the header UTILCLS.H" \
"You need to apply an update/patch to your copy of C++Builder"
  • 打赏
  • 举报
回复
大志哥123 2006-04-20
自己顶一下
  • 打赏
  • 举报
回复
大志哥123 2006-04-20
那个ocx是vc写的,没有原代码的,vc 导入了,可以看到它的类什么的!可能它做的时候
没有做成通用的,只能在vc下用,我想用vc重新封装
  • 打赏
  • 举报
回复
handsomerun 2006-04-20
你有cb下的源代码吧

用vc下改装一下,重新生成一个vc版的

不过不知道你熟不熟vc

还有,俺不懂cb,所以不知道从cb的代码移植过来是不是很麻烦~~
  • 打赏
  • 举报
回复
大志哥123 2006-04-20
难道新建一个,把他import进去重新编译,可是那个ocx 有个listbox的,还有几个字在上面的
我新建的时候要不要选择支持listbox类啊之类的啊,就是新建工程时候

  • 打赏
  • 举报
回复
sycnick 2006-04-20
直接封装不就得了,搞得那么复杂。。。。。。
  • 打赏
  • 举报
回复
大志哥123 2006-04-20
高手回我啊
  • 打赏
  • 举报
回复
大志哥123 2006-04-20
能提点一下怎么着手吗?
  • 打赏
  • 举报
回复
大志哥123 2006-04-20
从没做过,希望指点个思路,或提供点资料!!自己好摸索!!
你说的那个名词我没听过呢
  • 打赏
  • 举报
回复
yongdu 2006-04-20
当然可以。包容和聚合都可以。
  • 打赏
  • 举报
回复
大志哥123 2006-04-20
我想用vc重新封装那个ocx,不知道可以吗?我只能用vc装载了那个ocx,看到他的功能等
  • 打赏
  • 举报
回复
大志哥123 2006-04-20
冒昧问个问题
C++builder import 了vc写的 ocx之后,没能显示出那个控件,在import文件夹里的一个头文件里也没有能生成类,只有一个头文件生成了接口。我试 了别的ocx都行,能生成类
现在我想用vc重新封装那个ocx,不知是否可行,有无资料,谢谢。
  • 打赏
  • 举报
回复
yongdu 2006-04-20
bc不懂

在com中,一个控件想要被重新封装,只有使用包容和聚合。
  • 打赏
  • 举报
回复
大志哥123 2006-04-20
我想知道如何把一个.ocx控件重新用vc封装一下
  • 打赏
  • 举报
回复
相关推荐
发帖
ATL
加入

3220

社区成员

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
申请成为版主
帖子事件
创建了帖子
2006-04-20 11:22
社区公告
暂无公告