腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
从
COM
DLL
返回
包含
多个
空字符
的
BSTR
php
、
c++
、
com
、
atl
、
bstr
我正在创建一个
COM
dll
,可以
从
PHP中使用它来读取一个内存映射文件,该文件
的
大小我已经知道了,虽然读取该文件没有任何问题,但我无法将其作为
BSTR
正确
返回
。当我使用
dll
时,它只
返回
空字符
之前
的
字符(在本例中是3个字符),我知道文件可以
包含
多个
空字符
,这就是为什么我在MultiByteToWideChar函数中指定了大小,但它仍然不起作用。STDMETHOD
浏览 25
提问于2019-05-24
得票数 2
回答已采纳
1
回答
在
DLL
中调用
从
MS-Access VBA
返回
char *
的
C函数
ms-access
、
dll
、
vba
我有一个
DLL
,它
的
函数声明如下:我想在Access VBA中这样调用它:End Sub
BSTR
CStrToVBStr(char *str) int wslen = MultiByteToWideChar(CP_ACP, 0, str, strlen(str),
bstr
,
浏览 2
提问于2015-01-14
得票数 2
2
回答
非托管C++代码向托管代码发送字符串时出现错误
c#
、
c++
、
unmanaged
、
heap-corruption
我在C#中有一个使用非托管C++静态库
的
项目。当C#
从
非托管代码中
返回
一个字符串时,我得到了一个奇怪
的
bug。程序崩溃,VS告诉我可能
的
堆损坏。我应该注意到,我有许多
从
非托管代码导出
的
函数,除了这个函数和另一个做几乎相同事情
的
函数(GetBlockInfo)之外,没有一个函数会引起问题。:ntdll.
dll
!770a1b71() oleaut32.
d
浏览 0
提问于2013-06-18
得票数 3
回答已采纳
1
回答
FreePascal 64位动态链接库与C#应用程序调用
c#
、
delphi
、
freepascal
、
lazarus
我正在尝试编译一个64位
的
动态链接库,以便与64位C#应用程序一起使用。我有一个简单
的
类和一个简单
的
应用程序来尝试和测试它,无论我尝试做什么,它都会失败。C# [return: MarshalAs(UnmanagedType.LPStr)] public static extern如果不想创建同样简单
的
场景来尝试让它工作,我已经无计可施了!
浏览 0
提问于2011-06-14
得票数 7
回答已采纳
1
回答
在VB6中,是否需要对用SysAllocString分配
的
字符串调用SysFreeString?
c++
、
dll
、
com
、
memory-leaks
、
vb6
我有一个使用C++
COM
动态链接库和
BSTR
在两者之间传递
的
VB6应用程序。我使用return ::SysAllocString(L"example");
从
C++
DLL
返回
BSTR
。在下面的示例中,我需要在这样
的
字符串上调用SysFreeString吗?Sub Main() Dim
dll
_str As String own_str = &q
浏览 0
提问于2013-01-11
得票数 1
回答已采纳
1
回答
C#中使用
的
COM
互操作字典
c#
、
com
、
dictionary
、
vb6
、
interop
我有一个第三方
DLL
需要从我
的
C#程序调用。现在
的
问题是
返回
由整数和TSEnt对象组成
的
键值对
的
“字典”
的
方法。在
DLL
中,
返回
类型被定义为VARIANT*,而在包装
浏览 2
提问于2012-06-25
得票数 0
回答已采纳
1
回答
通过
DLL
边界进行安全字符串复制
c++
、
dll
、
stdstring
我正在尝试创建一个
DLL
,该
DLL
公开了某个API,因此希望实现一种通过
DLL
边界复制字符串
的
安全方法。
DLL
实现非常直接--所有
返回
字符串值
的
函数都有两个参数-- char*和size_t&。如果大小足够大,则从
DLL
内到给定指针
的
字符串内容,将大小设置为实际
的
memcpy,并
返回
一个成功
的
返回
代码。如果不是,我将大小设置为应该是什么,并
返回</
浏览 8
提问于2016-10-05
得票数 3
1
回答
将字符串数组
从
C++
DLL
返回
到VBA(Excel)
c++
、
vba
、
excel
我创建了一个以空数组作为变量
的
C++
DLL
。我将在
DLL
中运行一些sql查询,并将输出存储在空数组中。当我尝试这个时,excel崩溃了。我
的
VBA电话:bo = GetData_V(dbFilePath, id, inArray, outArray, counter) 函数被定义为Declare Function GetData_V& Lib "xyz.
dll
" (ByVal path As String, ByRef
浏览 12
提问于2017-11-27
得票数 1
回答已采纳
1
回答
如何
访问存储在VC++
BSTR
中
的
图像数据
c#
、
c++11
我有一个C#应用程序,我
从
它向基于
COM
的
动态链接库请求图像,然后图像以字符串
的
形式
返回
给C#应用程序。 实际上,在
COM
dll
中,它
返回
BSTR
中
的
二进制信息。
如何
将其存储到BMP中?
浏览 2
提问于2014-03-20
得票数 0
1
回答
是否将值C#/
COM
返回
到C++客户端?
c++
、
.net
、
com
我们有一个客户
从
其C++客户端调用
的
旧C++
COM
.
dll
。似乎我们在变量"outNoOfChildren“或下面的outChildList数组中
返回
了错误
的<
浏览 0
提问于2012-05-16
得票数 1
回答已采纳
2
回答
COM
DLL
中
的
C++调用函数可能会发生内存泄漏
c++
、
visual-c++
、
memory-leaks
、
com
随着时间
的
推移,它会进行多次调用,
从
第三方
COM
DLL
中检索数据。我使用像CComSafeArray和CComVariant这样
的
COM
类来管理它们自己
的
空闲。我
的
问题是: 如果是第一种情况,是否有可用于检测
COM
内存泄漏
的
工具?如果是第一种情况,是否有一种垃圾收集
COM
浏览 2
提问于2019-04-17
得票数 0
回答已采纳
1
回答
IXMLDOMElementPtr pElement->text =“.”失败?
c++
、
msxml
更多,请帮助我理解"=“操作员
的
内部工作原理!我对C很熟悉,但我是C++/Java
的
新手。 谢谢!
浏览 2
提问于2014-01-09
得票数 1
回答已采纳
2
回答
将
BSTR
从
C++
DLL
函数传递到VB6应用程序
c++
、
vb6
、
bstr
我
的
VB6应用程序中有以下代码:(ByVal path As String) As String 输出是一个列表,FileText是一个
包含
文件路径
的
文本字段。我
的
C++
DLL
包含
以下函数: extern "
浏览 0
提问于2011-05-26
得票数 1
回答已采纳
4
回答
用C++中创建
的
动态链接库调用Excel和VBA中
的
C++函数
c++
、
vba
、
excel
、
dll
我创建了一个
包含
名为"koduj“
的
函数
的
DLL
。通过在Excel工作表单元格中使用此函数调用此函数可
返回
所需
的
结果。
从
VBA调用"koduj“
返回
错误
的
答案。它计算ASCII码表示
的
nr_id
的
字母和,并加上x1。计算出
的
和然后
返回
。#include<W
浏览 1
提问于2013-10-07
得票数 9
1
回答
从
COM
返回
多个
变量到JavaScript
javascript
、
c++
、
com
我在disp接口中有
COM
函数,如下所示,已执行为STDMETHODIMP SomeCoolObject::MultipleReturn(
BSTR
* arg1,
BSTR
* arg2) *arg1 = SysAllocString(L"test1如果没有,那么
如何
将
多个
值
从
浏览 3
提问于2015-06-10
得票数 1
回答已采纳
1
回答
c# PInvoke w_char_t**
interop
、
pinvoke
我有以下不能更改
的
c++函数(第三方): c++ int __stdcall TEST(wchar_t **xml, int &result_size) // xml is instantiated} c# class native [DllImport("somedll.
dll
")] } 示例: StringBuilder b = new StringBuilder(); int si
浏览 0
提问于2013-05-26
得票数 0
回答已采纳
1
回答
对C#
COM
的
Java调用失败,当注册
COM
时不使用regasm
的
代码库选项。
c#
、
java
、
java-native-interface
、
c++-cli
通过JNI-C++/CLI
从
Java到C#
的
函数调用在C#
COM
未注册时失败。我按照中
的
说明构建了一个示例,并做了一些更改。Numero uno: C##include "stdafx.h" #include "
浏览 1
提问于2014-02-13
得票数 0
2
回答
是否采用
BSTR
UTF-16编码?
windows
、
unicode
、
bstr
对我来说,最困难
的
部分是编码。
BSTR
(基本字符串)内容代码点可以U+10000或更高吗?如果不是,那么
BSTR
的
编码是什么?
浏览 3
提问于2010-10-30
得票数 3
回答已采纳
2
回答
在C#中使用C++组件对象模型
c#
、
c++
、
com
我正在尝试使用C#项目在C++中构建一个
COM
库来进行测试。有些方法需要向调用者
返回
字符串。在从C#调用这些方法时,我得到了这样
的
结果:“在位置读取访问冲突...”;}static void Main我
从
我
的
C#项目中调试了C++代码,值被放在了正确
的
位置。
浏览 1
提问于2012-09-03
得票数 5
回答已采纳
2
回答
我需要简单
的
演示调用C++中
的
Delphi
DLL
c++
、
delphi
、
dll
我不能很好地使用C++,但现在我需要构建一个调用Delphi
DLL
的
函数,并将一个字符串传递给
DLL
,然后获取
返回
新字符串。下面是我
的
Delphi
DLL
代码:uses{$R *.res}任何人都可以帮我在C++中创建简单
的
代码来调用并获得hello函数
的
结果,谢谢帮助。
浏览 0
提问于2011-10-28
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
BSTR到底该怎么用?
传递一个比实际字符串大的缓冲区长度会怎么样?
计算机科学研究者陶贤斌站在巨人的肩膀上总结JavaScript数据类型
这些PHP知识点比较容易混淆
PHP容易混淆的知识,整理成学习笔记
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券