• 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 > 2个COM间接口函数调用为什么BSTR类型的参数会无故释放呢?

2个COM间接口函数调用为什么BSTR类型的参数会无故释放呢?

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

佚名通过本文主要向大家介绍了bstr,bstr t,bstr是什么类型,bstr转cstring,vt bstr等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 2个COM间接口函数调用为什么BSTR类型的参数会无故释放呢?
描述:

我有2个COM,其中一个COM在调用另外一个COM接口函数的过程中传递一个BSTR变量到那个COM中就什么都没有了呢~~
COM1中有
TCHAR FileName[200];
BSTR tmp;
         tmp = A2W(FileName);
         ptr->DY_StartPlayFile(8,tmp,0L);
COM2中对DY_StartPlayFile(8,tmp,0L)函数实现如下
STDMETHODIMP CCallCardFunc::DY_StartPlayFile(WORD wChnlNo, BSTR FileName, DWORD StartPos)
{
USES_CONVERSION;
TCHAR *pFileName;
//实际上FileName什么都没有,接受不到任何东西
pFileName = W2A(FileName);
if (StartPlayFile(wChnlNo, pFileName, StartPos))
return S_OK;
else
return S_FALSE;
}


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

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

  • 一个弱问题,函数需要的参数类型是BSTR&,可以传递CComBSTR的变量吗?多谢多谢
  • BSTR----字符串,紧急求救!!!!再现等待,马上给分!!!!
  • 有关bstr的问题
  • 关于BSTR和CString问题
  • 关于Bstr和ComBstr的相关内容
  • 谁能告诉我CComBstr和CComVariant之间怎么转换,我想把任何变量都转化为BSTR怎么做?
  • CStringA转BSTR的问题
  • 如何将BSTR转化为LPCSTR类型。。急等。。谢谢
  • 得到_bstr_t类型的字符串请问如何取出其中的一段子字符串啊
  • 两个BSTR是用什么函数比较是否一致的?

相关文章

  • 2017-06-05 请问如何远程关闭一个NT机器的服务,进程,该机器
  • 2017-06-04 求教高手:在OCX控件中如何调用MSCOMM?
  • 2017-06-05 只有dll文件没有头文件,怎样加入到vc++程序中
  • 2017-06-04 谁能帮我解决这个问题,100分恭送。
  • 2017-06-04 Word插件怎么写
  • 2017-06-05 编写COM进程内服务程序时,我实现一个方法时用到代码forinti=0;i++;i<nCount,结果有Warning
  • 2017-06-05 如何在DLL中设置定时器??
  • 2017-06-05 求高手帮忙解决下matlab和VC++的混编问题
  • 2017-06-05 请教:怎么把没有响应的进程杀掉?请各位老大们出出手!!!我只有23分,如能解决,我另开贴子给分,先谢谢了!!!
  • 2017-06-05 windowmediaplayer控件的使用

文章分类

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

最近更新的内容

    • 使用DirectShow播放视频定位播放时候偶尔出现卡死问题
    • VS2003或VS2005下用MFC调用webservice的方法(非托管)
    • 请教高手一个问题,,,,,,,,,,,,,,,,
    • 怎么把AVI的音频分离到IDriectSound
    • windows的XML解析器能被使用吗?
    • 莫名其妙的问题,请帮忙解决!在线等候
    • _RecordsetPtrm_pRecordset;主线程和子线程可以共同使用么?
    • 如何调用dll中的输出函数?我太笨了:(
    • 怪事,下面两个函数返回值互相干扰,不知道是啥原因。
    • OPC中的数据转换

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

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