• 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 > 关于加载组件的问题?请进

关于加载组件的问题?请进

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

佚名通过本文主要向大家介绍了加载小组件时出现问题,office组件出现问题,网络组件出现问题,生产组件问题,光伏组件质量问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于加载组件的问题?请进
描述:

现有一个别人写好的组件,只有一个dll文件,名称为UT.dll,目录为d:\UTSms\UT.dll,并已注册.
当在vc调用该组件时用#import "d:\UTSms\UT.dll" using namespace UTLib;
我想知道在vc调用组件时必须指定dll文件的路径马?(组件不放在系统目录或程序当前目录)
有没有其他办法加载组件?


解决方案1:

还有一种方式:
GUID CLSID_MySvr;
hResult=CoInitialize(NULL);
if(FAILED(hResult))
{
MessageBox("Could not Initialize COM.","MessageBox",MB_OK);
return ;
}
hResult=::CLSIDFromProgID(L"Mysvr.ServerObj",&CLSID_MySvr);
if(hResult!=S_OK)
{
MessageBox("Could not Initialize COM.","Error Message",MB_OK);
return ;
}
hResult=CoCreateInstance(CLSID_MySvr,NULL,CLSCTX_INPROC_SERVER,IID_IUnknown,(void **)&pIUnknown);
if(FAILED(hResult))
{
MessageBox("Could not Create a new RS232Srv Object.","Error Message",MB_OK);
return ;
} 
hResult=pIUnknown->QueryInterface(IID_IBaseIO,(void **) &m_IBaseIO);
if(FAILED(hResult))
{
MessageBox("Could not Create IBaseIO.","Error Message",MB_OK);
return;
}
hResult=m_IBaseIO->BiuldNewDataioObject(&m_bstrSvrName);


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

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

  • 组件消息的问题
  • 自动化组件的问题
  • 急死了,使用adocom组件的一个大问题
  • 关于加载组件的一个问题,请大家给看看
  • 有关自动化组件无法释放的问题
  • 问一个COM组件的问题
  • 组件聚合问题2
  • 使用远程账户启动远程组件的问题
  • 关于组件的问题
  • 组件被聚合时调用的奇怪问题

相关文章

  • 2017-06-05 MFCDLL中创建一个对话框,调用时出错。
  • 2017-06-04 wchar_t怎么转换成char?
  • 2017-06-04 请问在vc中如何通过程序在word文当中插入表格,以及在表格的特定位置中写入字符?
  • 2017-06-05 属性包在Load的时候,IPropertyBag::Read的调用次数比我实际需要的多
  • 2017-06-05 CComBSTRUnicode乱码
  • 2017-06-04 MFC做的ActiveX控件的版本控制问题,哪位解答一下,谢谢
  • 2017-06-05 没有看懂pointer_default到底有什么用
  • 2017-06-05 如何设置创建的快捷方式的SetArguments
  • 2017-06-05 不能同时导入操作ACCESS数据库的ADO库和操作WORD文档的MsWord库
  • 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
  • 微信公众号

最近更新的内容

    • 有JAVASCRIPT操作WORD表格的例子嘛,谢谢
    • 在标准动态连接库中(win32dynamic-linklibrary)如果返回char类型?
    • 我想在COM组件中实现函数重载,但IDL文件不让我用同一函数名,应该怎么办?
    • Active控件GetClientRect崩溃
    • 请问如何在主程序中操作dll中的全局变量??不通过函数能否直接导出变量操作??
    • 关于IDispatchPtr接口的GetIDsOfNames函数问题
    • 如何调用IHTMLElement相关事件的函数?如onkeydown的函数
    • 如果一个组件实现IDispatch接口,那么能否是一个"自描述"的组件?
    • com和corba有什么区别?
    • 求救:atl的gui

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

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