• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 关于调用OCX文件的问题

关于调用OCX文件的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了js调用ocx,java调用ocx控件,c#调用ocx,java调用ocx,js调用ocx控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于调用OCX文件的问题
描述:

我用菜单中的insert component 来添加ocx,每次都报错,说是注册不正确,然后我就用右键中的insert Activex把相应的ocx加到控件栏上,然后添加到对话框中,vc自动给我添加了相应的类,生成了.cpp和.h文件。
问题是后来这个控件修改了接口以后,我覆盖掉原来的ocx文件,然后重新注册编译,运行并没有反映,后来把这个ocx对应的.cpp和.H都给我删了,我都不知道怎么手动生成相应的类?


解决方案1:

1.一个控件一旦生成,就不要修改其接口的结构了。因为每个接口都有一个GUID,如果修改了该接口,可能会对所有的接口的GUID产生影响,有可能你没有改变的那些接口都不能用了。接口的结构主要指接口的参数类型或者个数。因此一般对控件升级的时候只能增加接口,或者修改接口的内部实现,而不能删除接口,否则以前编译的使用了旧版本的控件的程序很可能就报废了。
2.手工添加跟用MFC向导添加是一回事,既然MFC向导能作,为什么要手工呢。

解决方案2:

要不你:开始菜单->运行:resgsvr32 路径+控件名
试试!

解决方案3:

菜单 Project -> Add to Project ->  Components and controls
对话框中选 Registered ActiveX Controls。然后选好你的控件,添加就是了。
Visual Studio会帮你加相关的新类的头文件和CPP文件的。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 调用自己封装的OCX控件时出现的错误
  • ocx如何调用别的ocx
  • 怎样在网页中调用OCX控件中的方法????
  • 我做的ocx,网页无法调用
  • javascicpt调用ocx出现judown3未定义,为什么?已经数字签名过。
  • ocx调用问题,急!!!!在线等
  • OCX获取调用页面的域名或服务器IP
  • OCX调用帮忙改一下,谢谢
  • 写了个ocx,里面设了属性和方法
  • 用一个类调用ocx类里面的事件该怎么调用?

相关文章

  • 2017-06-04 如何自动点击网页对话框,那位高人给个好办法啊
  • 2017-06-05 给个多线程的例子吧,越简单越好
  • 2017-06-04 activeX树控件问题,(treeview)高手指点
  • 2017-06-04 版主和大家莱帮帮我谢谢版主快来!
  • 2017-06-04 有做过会计记帐凭证控件的吗?
  • 2017-06-04 求助:MSDN的例子竟然不支持中文的task名,怎么办?
  • 2017-06-05 怎样在主线程中中止另外一个辅助线程,辅线程内最好不要时时检查某种状态之类的代码
  • 2017-06-04 一个关于web与ocx控件交互的问题
  • 2017-06-05 怎么讲现有MFC程序配置加载到注册表里
  • 2017-06-04 初学COM,帮忙看看,急!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何FreeLibrary
    • 在看windows核心编程,今天又碰到看不懂的地方了,进来请教大家
    • Win98下两个没有亲缘关系的进程间通讯有哪几种方法?
    • 新手提问:一个dll函数调用的问题
    • 可不可以把一个控件作为一个容器
    • 请问如何使用ATL编制一个ActiveX控件?
    • 为何win2000任务管理器杀不掉服务进程?
    • 引用DLL导出函数
    • Hook钩子问题。
    • 在98下运行很好的程序,在2000下切换输入法死机,请大侠支着!!!

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有