重新封装.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重新封装可以吗?该注意什么?
怎么把原来的功能在重新封装后保留,!!!!!!!!!!!!!!!!!!
请高手指点方向
...全文
273 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
大志哥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封装一下

3,248

社区成员

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

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