社区
ATL
帖子详情
关于OCX注册的问题
miaoshengwu
2009-07-21 07:03:27
现在有一个NTGraph.ocx的控件,因为用它在VC程序里编码的,
但是换到别的没有注册NTGraph.ocx的机器上,程序无法运行,
请问,如何把ocx控件(有源码)转换为VC里的类来使用?
...全文
369
9
打赏
收藏
关于OCX注册的问题
现在有一个NTGraph.ocx的控件,因为用它在VC程序里编码的, 但是换到别的没有注册NTGraph.ocx的机器上,程序无法运行, 请问,如何把ocx控件(有源码)转换为VC里的类来使用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gw_net
2009-07-21
打赏
举报
回复
在VS里, add one MFC class, then choose from typelib, choose the interface of your ocx,then VC will generate wrapper C++ class for your control
gg606
2009-07-21
打赏
举报
回复
如何把ocx控件(有源码)转换为VC里的类来使用,
有源码,那还不想怎么转换就怎么转换!
源码你看不懂吗?
美丽海洋
2009-07-21
打赏
举报
回复
运行->regsvr32 你的空间.ocx
dong364
2009-07-21
打赏
举报
回复
[Quote=引用 5 楼 marrco2005 的回复:]
你的程序是不是想做成那种直接解压就可以运行的那种类型?
其实把NTGraph.ocx和你的exe等一起打包给用户,
然后exe启动时,
在InitInstance里调用NTGraph.ocx的DllRegisterServer 就可以了
用户绝对觉察不到
另外,我个人觉得,公司只关心你是否完成了任务,而不关心你是怎么完成的
[/Quote]
UP 无话可说~~
marrco2005
2009-07-21
打赏
举报
回复
你的程序是不是想做成那种直接解压就可以运行的那种类型?
其实把NTGraph.ocx和你的exe等一起打包给用户,
然后exe启动时,
在InitInstance里调用NTGraph.ocx的DllRegisterServer 就可以了
用户绝对觉察不到
另外,我个人觉得,公司只关心你是否完成了任务,而不关心你是怎么完成的
miaoshengwu
2009-07-21
打赏
举报
回复
公司规定不允许带OCX注册的,
ligf_731
2009-07-21
打赏
举报
回复
你应该先注册 注册之后再调用
miaoshengwu
2009-07-21
打赏
举报
回复
由于公司规定,再加上当初做程序时没考虑周全,
程序里是不允许额外调用OCX控件的,
marrco2005
2009-07-21
打赏
举报
回复
那还不如做一个安装程序。
或者在你的程序里直接调用 NTGraph.ocx 的 DllRegisterServer 完成注册
使用批处理来
注册
OCX
文件的若干
问题
把每次遇到并解决了的
问题
记录下来,形成文档,这便是一种财富。--沉森心
问题
描述: 客户投诉说,安装完软件包后,打开某个业务模块,点击打印预览按钮时,没反应,不能打印。 原因描述: 对于打印这个功能,PC客户端是通过调用
OCX
控件来进行打印的,我们采用了批处理脚本的方式来进行
OCX
文件的
注册
和反
注册
。每次程序第一次被安装启动时,系统会
ocx
注册
问题
放在system32 中
ocx
注册
,可能由于系统保护导致,在vs com 组件浏览 无法找到相应的com文件,而且 无法调用regers32 进行
注册
纠正方法,将
ocx
放到另一个文件夹中,就o了
Vsflex7.
ocx
控件注冊問題
Vsflex7.
ocx
是一個非常優秀的VB第三方表格控件。但是,大家在用到它時存在注冊問題,沒有注冊的控件運行時總是會提示如下圖 解決的方案:在注冊表添加新主鍵就OK了,[HKEY_CLASSES_ROOT/Licenses/] 新建主键:403E0785-49A9-11d3-9BD5-D2DC2DD96072
Mscomm32.
ocx
未
注册
的
问题
CoCreateInstance of OLE control {648A5600-2C6E-101B-82B6-000000000014} failed. >>> Result code: 0x80040154 >>> Is the control is properly registered? 提示是有个控件没有正确
注册
,但是一时也想不到是哪个控件。 通过查找67397AA3-
注册
OCX
控件并在VS2013的mfc程序中使用及常见
问题
总结
注册
OCX
控件需在cmd内使用regsvr32命令,具体操作如下图 1.模块"XXX.
ocx
"已加载,但对DllRegisterServer的调用失败,错误码为0x80040201 这个
问题
应该是未使用管理员身份运行cmd导致。 2.模块"XXX.
ocx
"加载失败。请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有
问题
。 找不到指定的模块。 ...
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章