• 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 > 大师留步:COM与DLL的麻烦事情

大师留步:COM与DLL的麻烦事情

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

佚名通过本文主要向大家介绍了大师请留步,草图大师gdal16.dll,鲁大师computerz1.dll,印章大师mmres.dll,dll修复大师等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 大师留步:COM与DLL的麻烦事情
描述:

诸位大师,下午好!
我试图做这样一件事情:用C++写一个DLL,这个DLL需要操作EXCEL文件。操作EXCEL文件
我使用了COM。如果不是DLL,而是直接将操作EXCEL的代码放到EXE程序中,则没有问题。
在DLL里面,有时候就出现EXCEL不能被关闭的情况(执行关闭方法时出错等)。
类似的问题还出现在这种情况下:在线程里面使用操作EXCEL的代码。
请问大师:在DLL里面,不能使用COM吗?或者说仅仅是不能操作EXCEL吗?
望大师们鼎力相助!


解决方案1:

放到dll中做成com来调用,肯定会有一些容易出问题的地方等,所以需要你自己仔细的检查

解决方案2:

excel关闭单作一个函数,不要放在DllMain里面

解决方案3:

编译到exe里面和从dll里调用没什么区别啊,
记着在线程启动的时候一定要初始化COM库就行了.
CoInitlize(NULL);吧好象.


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

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

  • 大师留步:COM客户程序作为Windows服务程序时
  • 大师留步:COM与DLL的麻烦事情

相关文章

  • 2017-06-05 请教一初级问题,也是做HOOK用不过加在DLL的时候出错不知道那里错了
  • 2017-06-04 请问CImage类能不能获取图像中一小部分区域的高宽像素值?
  • 2017-06-05 金山游侠的程序是怎么做的?
  • 2017-06-04 qt里使用cximage老是报error:LNK2019:无法解析的外部符号,咋回事啊?
  • 2017-06-05 请教:在Win2000中怎样提升一个进程的权限
  • 2017-06-04 请教一种toolbar按钮效果的实现
  • 2017-06-04 远程视频监控系统\发送端此文件在vc60和。net下均不能通过,是为什么呢?我已经装了DIRECTX90啊,
  • 2017-06-04 如何COM中发送文件的编码进度?
  • 2017-06-05 如何禁止程序运行
  • 2017-06-05 怎么把自己的程序加载为服务?

文章分类

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

最近更新的内容

    • 急!!!我在WORD插件中显示一个无模式对话框,如何让这个对话框响应TAB事件?
    • 谁能给个在IE中添加一个TOOLBAR的控件的例子呀??
    • 给高手送分了!一个WebService中VC6客户端调用C#服务端的小问题
    • 调用什么函数执行一个程序?比如exe文件?
    • 向windows线程传递自定义消息,请高手相助
    • 如何编写自己的OLE对象
    • dll中怎样创建窗口
    • 十万火急!我搞了3天也没搞出个东东:~-在线等待
    • Project:errorPRJ0019:工具从"RegisteringActiveXControl"
    • 请问在VC中如何用MQ(MSMQ)进行进程间通信?

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

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