Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何将 char * 转换为 BSTR?
如何将 char 从 C dll 传递到 VB 这是示例代码 void Cfunc char buffer int len BSTR buf bstr SysAllocString BSTR buffer VBptr VBfunc buf
c
string
com
VB6
bstr
使用 ::SysFreeString() 释放 BSTR。更多平台依赖性?
我正在编写一个 COM 服务器 它有很多接口和方法 大多数方法都将 BSTR 作为参数并作为用于返回的本地参数 一个片段看起来像 更新5 真正的代码 它根据数据库的特定条件从一堆数据中获取数据以填充对象数组 STDMETHODIMP CAp
visualc
com
visualc6
DCOM
bstr
在 LPCSTR 中附加 BSTR
我有一个正在接收 BSTR 的类函数 在我的类中 我有一个成员变量 LPCSTR 现在我需要在 LPCSTR 中附加 BSTR 我怎样才能做到这一点 这是我的功能 void MyClass MyFunction BSTR text LPCS
c
stringconcatenation
bstr
lpcstr
我们应该将 COM 中的 BSTR 类型视为值还是引用?
来自书本ATL内部结构 我知道BSTR与OLECHAR 不同 BSTR有CComBSTR和CString 根据MSDN为 BSTR 分配和释放内存 http msdn microsoft com en us library vstudio
c
com
ATL
CString
bstr
C++ 在编译时创建 BSTR/在编译时将长度插入字符串?
是否可以使用宏魔法或 TMP 在编译时将长度插入字符串中 例如 const wchar t myString L Hello 我希望缓冲区实际上包含 长度 字符串常量 我正在使用缺少 constexpr 的 MSVC 2010 我认为必须有
c
visualc
C11
templatemetaprogramming
bstr
如何使用所需的 BSTR* 参数正确调用 IDispatch::Invoke
有很多关于如何使用 BSTR 参数调用 IDispatch Invoke 的示例 我将此与许多其他 SomeType 参数一起使用 但无论我尝试什么 我要么得到类型不匹配的HRESULT E OUTOFMEMORY 要么得到访问冲突 在我看
c
com
invoke
bstr
idispatch
VBScript“类型不匹配”问题与“[in, out] BSTR *”参数
我正在使用第三方 COM 对象 该对象的一些方法将值作为 BSTR 指针传回 由于 VBscript 仅支持 Variant 类型 尝试以类似 Object Method sMyString 的方式使用会合理地以 类型不匹配 错误结束 我怀
com
vbscript
bstr
将 BSTR 从 C++ DLL 函数传递到 VB6 应用程序
我的 VB6 应用程序中有以下代码 Private Declare Function FileGetParentFolder Lib Z FileIO dll ByVal path As String As String Output Ad
c
VB6
bstr
如何最好地将 CString 转换为 BSTR 以将其作为“in”参数传递到 COM 方法中?
我需要转换一个CString实例到正确分配的BSTR并通过它BSTR转换为 COM 方法 为了让代码能够针对 ANSI 和 Unicode 进行相同的编译和工作 我使用CString AllocSysString 转换任何格式CString
Windows
visualc
com
ATL
bstr
C++:将 wchar_t* 转换为 BSTR?
我正在尝试转换wchar t to BSTR include
c
string
com
bstr