• 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 > 在VC++60中,做一个DLL,其中用到一个ActiveX控件,要怎么办?

在VC++60中,做一个DLL,其中用到一个ActiveX控件,要怎么办?

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

佚名通过本文主要向大家介绍了vc++列表控件,vc++6.0官方下载,vc++辅助,vc++,vc++设置图标等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在VC++60中,做一个DLL,其中用到一个ActiveX控件,要怎么办?
描述:

我建了个MFC DLL工程,然后用建立类向导->Add Class->From a type library,选中这个控件的OCX文件,从中选用到的类,然后加入代码、编译、执行,中间没任何问题,但是得到的结果就是不对,我试了一下,EXE中这么使用也不行,此路不通。
    换个方法,建MFC DLL工程之后,加入1个对话框,在里面加入该ActiveX控件,再用建立类向导,然后加入代码、编译、执行,中间没任何问题,如果是EXE就正确,如果是DLL,其他程序调用该DLL,执行到该ActiveX控件就出错:
Debug Assertion Failed!
Program: ...........
File: winocc.cpp
Line: 345
    看了一下winocc.cpp, 里面345行是  :
ASSERT(m_pCtrlSite != NULL);    // not an OLE control (not yet, at least)
我在大富翁论坛也提了同样的问题,还没解决:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3036365
大富翁中我另外一个帖子,是为了同一件事,但解决方法不同,如果那个帖子有办法就更好了:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3038998


解决方案1:

AfxEnableControlContainer 
Call this function in your application object's InitInstance function to enable support for containment of OLE controls.
void AfxEnableControlContainer( );

解决方案2:

AfxEnableControlContainer();
你在初始化的地方调用这个就可以了。


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

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

  • 用VC++来设计ActiveX控件的问题
  • 我打开一个VC++工程,提示一个ACTIVEX控件未注册,怎么办?
  • 关于VC++60中picture控件中画曲线的问题
  • 如何用VC++开发ActiveX控件,有这方面最好的参考书吗
  • vc++做activex控件的问题
  • 在VC++中如何使用ActiveX控件?
  • 利用vc++制作ActiveX控件
  • 如何把VC++中的输入IP地址的控件导出来?
  • VC++60如何动态生成ACTIVEX控件及响应其事件?
  • 请教:VC++动态创建自己编写的ActiveX控件问题???

相关文章

  • 2017-06-04 请问ATL的优缺点有哪些?主要在什么情况下使用?
  • 2017-06-04 请赐教!!怎样使包含自己做的ActiveX控件的程序在其他机器上运行?在线急等!!100分
  • 2017-06-05 怎样自定义接收外部程序传入的响应消息
  • 2017-06-05 刚学习dll,很简单的问题
  • 2017-06-04 求COM方面的资料
  • 2017-06-04 关于分布式对象技术的几个概念性问题。
  • 2017-06-04 请问为什么ATL作的控件在网页上显示时属性的参数为什么是空的,怎样做才能使用参数
  • 2017-06-04 微软speechSDK提供的语音识别如何运用到自己的软件
  • 2017-06-04 用MFC开发ActiveX控件来做图标的问题!!!!!
  • 2017-06-04 用ATL写COM遇到的问题,帮我解决一下吧

文章分类

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

最近更新的内容

    • 学习了N本关于com和activex的书,得出以下的结论,不知道是否完全正确,大家来看看
    • 关于智能指针释放的问题。
    • 关于MFC正规dll
    • 如何根据一个可执行文件名,得到其运行时的进程名?比如文件名为CoralQQexe,运行起来进程名是QQexe
    • 如何使用VC的ATL实现一个COM对象上2个接口
    • 关于NetMeetingSDK二次开发的一点小问题
    • DLL的全局变量怎么赋值后还是0呀
    • 关于未标识的文件
    • vc的CAD控件
    • 关于TransformFilter的问题(DirectShow)

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

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