腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3094)
视频
沙龙
3
回答
为什么COM不使用静态的空
BSTR
?
、
、
当通过SysAllocString(L"")或SysAllocStringLen(str, 0)分配一个空的
BSTR
时,你总是会得到一个新的
BSTR
(至少在我的测试中是这样的)。
BSTR
通常不是共享的(就像Java/.NET interment一样),因为它们是可变的,但空字符串在所有意图和用途上都是不可变的。我的问题(最后)是,为什么COM在创建空
BSTR
(并在SysFreeString中忽略它)时不使用总是返回相同字符串的简单优化?
浏览 0
提问于2009-12-01
得票数 3
回答已采纳
1
回答
在python中使用cppyy时,指针变量将错误提升为未知类型
、
、
、
type, SAFEARRAY** pDevName);typedef int (*LPMLAPI_GetLedInfo)(
BSTR
type, DWORD index,
BSTR
* pName* G, DWORD* B); typedef int (*LPMLAPI_GetLed
浏览 40
提问于2020-10-11
得票数 0
回答已采纳
1
回答
关于SafeArrayPutElement
、
、
仅供参考,我是COM\ATL和unicode的乞讨者在这里,当我给出第三个参数为L"ItWorks"时,该函数工作正常但是如果我使用str = 'a';此函数无法返回E_OUTOFMEMORY 这里我需要的是
浏览 7
提问于2012-01-10
得票数 0
1
回答
如何将一个缓冲区指针的内容复制到另一个缓冲区指针
、
、
、
我有以下指针:我想复制一份新的副本到:我想将内容/数据(前一个指向的)从上一个复制到新的。
浏览 0
提问于2012-10-09
得票数 2
回答已采纳
1
回答
应用程序在执行以下代码时崩溃
、
我从Dll调用函数,如下所示。char * getcheck(); strcpy(Detail::AMessage, a.auth_answ.Check);}LIBRARY getcheck @1Public Declare Function getcheck Lib "testVC2.dll" () As String 它
浏览 0
提问于2015-03-10
得票数 0
回答已采纳
1
回答
是否从记录集返回Release
BSTR
、
、
这里有一些从记录集中检索
BSTR
的ADODB代码,但是我不确定
BSTR
是否应该与SysFreeString一起发布。现在它是有效的,而且看起来是有效的,但是你应该自己去做吗?
BSTR
bstr
= m_pRecordset->Fields->GetItem ( field )->Value.bstrVal; while (len > 0 && iswspace(
bstr
浏览 9
提问于2018-09-07
得票数 0
回答已采纳
2
回答
如何在Visual Studio C++ 2010中将
BSTR
转换为std::string?
、
、
、
我希望将
BSTR
转换为std::string,以传递给接受常量引用参数的方法。似乎使用_com_util::ConvertBSTRToString()来获取与
BSTR
等价的char*是一种合适的方法。:#include <string> {
浏览 0
提问于2012-12-05
得票数 6
回答已采纳
1
回答
将
BSTR
字符串传递给_
bstr
_t或CComBSTR构造函数时的访问冲突
、
、
、
、
我有从COM服务器传递的
BSTR
字符串。当我将这个字符串放入_
bstr
_t (或CComBSTR)构造函数中时,就会发生访问冲突。我检查了这个异常,发现只有在
BSTR
为空(或null)时才会引发此异常。我试图将空
BSTR
显式地放置到_
bstr
_t构造函数中,这很好:_
bstr
_t t(
bstr
, false); 但
浏览 3
提问于2013-08-11
得票数 0
回答已采纳
3
回答
BSTR
和_
bstr
_t有什么不同?
、
、
有谁能解释一下上面提到的类型和一些示例用法之间的区别,以清楚地解释这两者之间的区别?
浏览 2
提问于2008-12-04
得票数 22
回答已采纳
1
回答
带_
bstr
_t变量的if条件
、
我需要比较一个已知的"string“值和"_
bstr
_t”变量。我已将"_
bstr
_t“转换为"string”。但是为什么下面这些都不起作用。谢谢 { int pp=0;
浏览 1
提问于2018-10-04
得票数 0
回答已采纳
1
回答
从C++客户端调用C# COM-server函数
、
、
、
、
下面是C++获取方法:和.IDL文件接口声明:编辑1:这是正确的代码(没有数组): C#result = (string[])ExplorerCore.ComInvo
浏览 1
提问于2017-07-14
得票数 1
回答已采纳
2
回答
当作为参数传递时,它如何将_
bstr
_t转换为
BSTR
?
、
、
、
举个简单的例子: Process(smartString); // takes
BSTR
.最初,我认为_
bstr
_t有一个从_
bstr
_t转换到
BSTR
的
BSTR
操作符,但看看,却没有定义这样的操作符。当将_
bstr
_t分配给
BSTR
参数或者将_variant_t分配给VARIANT时,它是如何工作的?
浏览 0
提问于2011-09-29
得票数 3
回答已采纳
2
回答
CATIA V5 -将常规/文档CATSettings转储到catvbs
、
、
bSTR
1 = ""
bSTR
2 = ""boolean2 = dLNameSettingAtt1.GetDLNameCreationRightInfo
bSTR
3 = ""
bSTR
4 = ""boolean4 = dLNameSettingAtt1.GetRootDLNameCreationRightInfo<e
浏览 0
提问于2017-08-03
得票数 0
3
回答
如何使用EuCOM在Euphoria中创建
BSTR
的变体数组?
、
、
到目前为止,我已经了解了如何使用Typelib在Euphoria之间传递Unicode字符串、
bSTR
。到目前为止,我不能理解的是如何创建和传回
BSTR
数组。sequence seq atom var psa = create_safearray( seq, VT_
BSTR
) make_variant( var, VT_ARRAY + VT_
BSTR
, psa
浏览 2
提问于2008-10-14
得票数 1
回答已采纳
3
回答
如何将结构传递给在另一个类中定义的C++中的函数?
、
我有一个这样的类Con:{ struct MachineList
BSTR
AccountId; char* Make1; char* Model1;
BSTR
IpAddress;
BSTR
Por
浏览 0
提问于2012-10-27
得票数 0
回答已采纳
2
回答
将unicode字符串从文件读取到CComBSTR
、
我将一个unicode格式的长字符串保存在一个文件中。如何将文件中的数据读入CComBSTR?
浏览 1
提问于2011-01-17
得票数 0
3
回答
将QString转换为
BSTR
,反之亦然
、
、
、
、
我想将QString转换为
BSTR
,反之亦然。下面是我尝试将QString转换为
BSTR
的方法:
BSTR
bstr
_ = str_.c_str();
BSTR
bstr
_;QString qstring_ = QString::fro
浏览 4
提问于2013-03-25
得票数 3
1
回答
是否将C++字符串/wchar_t*转换为C#字符串?
、
、
、
、
IDL文件说它是一个
BSTR
,但是我不能正确地传递它,也不能检索它。我尝试使用wchar_t*和sysalloc,就像我对VB6所做的那样,但这似乎不起作用。
浏览 0
提问于2010-04-02
得票数 2
回答已采纳
1
回答
如何正确地将_
bstr
_t重置为“How”
、
、
、
在代码片段中(循环的简化场景)_
bstr
_t another;如何在不影响another的情况下正确地将NULL重置为original?
浏览 2
提问于2013-07-23
得票数 4
回答已采纳
2
回答
我们应该把COM中的
BSTR
类型作为价值还是参考?
、
、
、
、
从书中的ATL内部,我知道
BSTR
不同于OLECHAR*,而且
BSTR
有CComBSTR和CString。HRESULT CMyWebBrowser::put_StatusText(
BSTR
bstr
) 我仍然不知道如何在我的实现中正确地处理
bstr
。因为我对于
BSTR
仍然有一个基本的问题--我们是将
bstr
作为一个值(如int)还是作为引用(如int*),至少在COM接口边界上是这
浏览 5
提问于2013-03-15
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
BSTR到底该怎么用?
传递一个比实际字符串大的缓冲区长度会怎么样?
C+中给控件设置标签的方法
【行业资讯】PHP 7.4.9 发布
10月2日行情走势分析;国庆期间注意观察行情
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券