• 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 > 怎样可以不用加载DLL就可以让单独的exe文件执行?

怎样可以不用加载DLL就可以让单独的exe文件执行?

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

佚名通过本文主要向大家介绍了exe加载dll,加载dll时出错,加载dll错误,3dmax加载dll时出错,加载 dll 命令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎样可以不用加载DLL就可以让单独的exe文件执行?
描述:

在一个exe文件中导入了一个ocx,生成了封装类
如果我现在一个没有这个ocx文件的机子上运行
即单独运行这个exe程序
不用把这个这个ocx文件烤过去 并注册可以吗??


解决方案1:

在你的代码中要使用这个 ocx 控件中的功能时, 需要 create 对象, 这时 COM 运行时根据 GUID 去注册表找控件所在位置, 并加载, 创建对象.
因此, 如果你不使用这个控件中的功能, 就不需要机器中有这个 OCX 文件, 程序可以正常运行.
一旦使用, 比如说菜单激活调用:
如果机器上没有, 会提示 class not registered

解决方案2:

那你就不能实例化这个组件使用它的功能。除非这个ocx在目标机器上本来就安装好了


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

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

  • DLL可以加载到调用的EXE,插入到远程不可?为什么?
  • 怎样可以不用加载DLL就可以让单独的exe文件执行?

相关文章

  • 2017-06-04 如何查找一个com对象的文件路径
  • 2017-06-04 帮忙看一看关于IHTMLOptionElement的一个问题
  • 2017-06-04 在用DirectShow做摄像机的程序,遇到一些问题请高手帮忙看看。
  • 2017-06-05 ATL的dll工程,会默认为我们生成一个类厂么?
  • 2017-06-05 ATL类库设计的问题,高手请进
  • 2017-06-05 怎么才能找到一个文件正在被哪个进程使用?
  • 2017-06-04 200分求解:VC60调用flashshockwaveSetMovie有时候不返回
  • 2017-06-05 vc2010操作word2010
  • 2017-06-05 奇怪的问题,高手救救我吧救救我吧
  • 2017-06-04 关于WORDAUTOMATION中的PrintOut方法的问题

文章分类

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

最近更新的内容

    • 为什么这么简单的画线程序还执行不了,请帮忙分析一下
    • 我非常想谈谈用VC,完全自己实现一个最简单的单线程,dllCOM组件,近来讨论,这是学习的好方法
    • 熟悉DOS的高手帮忙看看
    • 怎么实现web迅雷这样,应用程序跟web页面交互,但是不弹出警告信息的方法?
    • 紧急求助:如何改写下列代码
    • 工作线程里的消息循环中消息为什么不删除啊???
    • 怎样在MicrosoftProject的Toolbar里增加功能以及图标
    • mfccom中应当怎样实现实时数据?在线等待
    • 如何给自已开发的ATL控件加上数字签名与VerSign认证
    • 写个普通的程序,进程启动参数里面能接受DDE的参数传递么?

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

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