• 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高人,请教一个问题,如能帮忙,不胜感激,在此先谢过各位

各位VC高人,请教一个问题,如能帮忙,不胜感激,在此先谢过各位

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

佚名通过本文主要向大家介绍了 各位VC高人,请教一个问题,如能帮忙,不胜感激,在此先谢过各位等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 各位VC高人,请教一个问题,如能帮忙,不胜感激,在此先谢过各位
描述:

我现在主要实现以下功能
程序登陆的时候建立一个数据库连接,在程序操作的时候有一个数据库操作控件,现在我想将建立的连接传给数据库操作控件,让控件多数据库进行操作,
方法如下
_ConnectionPtr   m_pConnection;  
m_pConnection 连接数据库
下面的问题是,我如何将m_pConnection传给数据库操作控件,
定义数据库操作借口时,我用啥类型?!
高手帮忙!
谢谢!


解决方案1:

楼主的_ConnectionPtr应该是通过#import导入类型库,由VC自动生成的智能指针包装类。如果是使用#import,那么楼主可在Debug目录下找到.tlh文件,打开它以寻找_ConnectionPtr的定义,应该类似如下:
_COM_SMARTPTR_TYPEDEF(_Explorer, __uuidof(_Explorer));
那么_Explorer就是接口,对于楼主的情况,如果没什么意外应该就是_Connection,那么楼主可如下书写IDL语句:
importlib( #import后面的路径 );
HRESULT ABC( [in] _Connection pConn );
只不过上面的代码必须放在库块中(即library{}中)。


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

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

  • 各位VC高人,请教一个问题,如能帮忙,不胜感激,在此先谢过各位

相关文章

  • 2017-06-04 把com变成dcom?
  • 2017-06-05 事件?多线程问题
  • 2017-06-05 关于开发修改IE安全设置选项小程序
  • 2017-06-05 欢迎高手讨论:如何调用另一个进程的未导出函数
  • 2017-06-05 Windows81使用RegSvr32注册COM组件没有用
  • 2017-06-05 请教高手:使用AfxBeginThread创建线程,在线程结束时能使用CloseHandle关闭该线程的句柄对象吗?
  • 2017-06-04 关于TeeChart控件高速画图的问题,请大家帮忙出点主意
  • 2017-06-04 彻底崩溃。。我用ATL建了一个自带的EXE服务,什么代码都没写,在自己机器上测试就OK,而且查了DLL一个不少,在其它机器双击没任何反正。。
  • 2017-06-04 用MFCActiveXWizard创建的ocx控价,在html中使用有问题
  • 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
  • 微信公众号

最近更新的内容

    • VS2008写的ActiveX控件调用动态链接库失败
    • 一点心得:组件的线程模型
    • 询问,急!!!!!
    • 怎样使用IMAPI进行CD-RW编程?300分
    • 尽我所能,一定要这次把签名搞定,我现在已经有了cab文件和htm文件vb自己导出,请问我该怎么作下一步,请一步一步来?用到那些软件请发给我
    • 如何得到IE浏览器滚动条的当前位置?
    • 如何在MFC中客户端程序中注册控件?
    • VC6webbrowser相关
    • 在ACTIVEX里面应用BCG的问题
    • ===对数组的迷惑??OnlineWaiting

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

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