腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
向
c#
返回
来自
c++
函数
的
结构
,
然后
返回
数组
更新
c#
、
c++-cli
我已经阅读了两个多星期关于这方面的可能
的
100+帖子,完全把自己搞糊涂了。这是我在BlueSoleil堆栈上编写
的
包装器。在
c++
中 typedef char BTINT8;typedef unsigned char BTUCHAR; /* extended; { int GetBTD(BLUETOOTHDEVICE btd); }; 在
C#<
浏览 43
提问于2016-06-13
得票数 0
回答已采纳
1
回答
C#
将双
数组
传递给
C++
dll
c#
、
c++
、
arrays
、
dll
、
parameter-passing
我有一个在
C#
代码中初始化
的
数组
;
然后
我将把它传递给
C++
dll,其中
数组
的
每个条目都将被重新分配新值。
然后
,使用新值将be
返回
给
C#
的
数组
。我想知道 从<em
浏览 5
提问于2013-03-11
得票数 0
回答已采纳
1
回答
将
结构
数组
作为参数传递给
函数
c++
、
arrays
、
struct
这里
的
问题是,
数组
的
大小只能由
c++
dll来决定。现在我只知道,如果使用out参数作为
函数
参数,就可以从
c++
到
c#
获取任何东西
的
数组
。是的,我可以将ref作为一个out参数传递给
c++
函数
,该参数
的
大小未知,但初始化为NULL。但我不确定这是否正确,或它是否会起作用!另一种方法是,将
结构
数组
作为
返回
值,在
c#</em
浏览 3
提问于2017-12-03
得票数 0
1
回答
用多个输出包装本机
C++
函数
,以便在
C#
中使用
.net
、
c++-cli
、
wrapper
、
unmanaged
、
managed
我将一些本机
C++
代码包装在
C++
/CLI .dll中,以便用于.NET项目--主要是
C#
。电话
的
数量将会很大,所以我希望能以一种有效
的
方式做到这一点。我正在包装
的
函数
采用以下参数: const char* input_text, bool* output_value我
的
问题是: 该
函数
需要指向output_arra
浏览 2
提问于2011-07-13
得票数 2
回答已采纳
3
回答
无法将
结构
从
C++
返回
到
C#
c#
、
c++
、
interop
、
pinvoke
、
dllimport
我有一个调用本机
C++
动态链接库
的
C#
程序。[] phenomena = new Phenomenon[6];
C++
只是
更新
结构
并
返回
。程序中,当我在调用
C++
函数
之后打印出
结构
体
的
值时,该
结构
尚未
更新
(即它与调用
C++
函数
之前
的
<
浏览 0
提问于2009-08-06
得票数 0
5
回答
调用从dll导入
的
方法时引发
的
AccessViolationException
c#
、
c++
、
pinvoke
、
dllimport
在库
的
C++
头文件中有以下代码#define STR_SIZE 32+1}*PADO_PINFO; 我正在尝试将dll导入到我
的
C
AdodllE.dll")] public static extern long ADO_AddPat
浏览 1
提问于2013-11-12
得票数 3
3
回答
如何调用分配输出缓冲区以
返回
c#
中数据
的
非托管
c++
函数
?
c#
、
c++
、
pinvoke
、
marshalling
我在编组
c++
函数
输出参数时遇到问题,将
数组
数据
返回
给
c#
。
数组
分配内存,将数据放在那里,并在"size“字段中
返回
分配
的
字节数。中
的
函数
时,我得到了空
结构
(size=0,空
数组
)。这个dll中
的
其他所有
函数
(有些具有复杂
的
输入
结构
)都正常工作,但这是分配内存以
返回
数据
的</
浏览 3
提问于2010-02-05
得票数 3
回答已采纳
2
回答
C#
结构
中
的
C++
结构
中
的
封送处理
数组
c#
、
visual-c++
、
marshalling
我有一个在
C++
中定义
的
结构
,它包含int和std::string
数组
,这是一个本机
C++
代码(dll)。当我调用此静态方法并从
C++
获取
结构
的
返回
值并将其赋值给
C#
中
的
另一个
结构
对象时,如我得到了例外,MarshalDirectiveException是不需要处理
的
。方法
的
浏览 14
提问于2011-03-09
得票数 0
回答已采纳
2
回答
如何将非托管
C++
程序中
的
结构
传递给
C#
程序?
c#
、
c++
、
interop
、
struct
这是我
的
第二篇文章。 下面是我要尝试做
的
事情:从
c#
调用一个非托管
c++
程序,从
c#
程序传入一个
结构
数组
,并从
c++
程序
返回
结构
数组
的
更新
版本。
c++
程序查看并打印出从
c#
程序传递
的
入站
结构
。当控制传递回
c#
程序时,数据与最初设置
的
数据相同。它允许被调用<e
浏览 0
提问于2009-08-08
得票数 0
1
回答
以XML/XSD格式
返回
C/
C++
结构
数组
c#
、
c++
、
xml
、
wcf
、
xsd
我正在编写一个本地C/
C++
.dll程序,它调用许多第三方C/
C++
库
的
.dll
函数
,并
返回
一个由18列组成
的
c/
c++
结构
数组
(SA),由0-n行组成。该
返回
值随后由一个WCF
C#
web服务程序捕获,该程序与我
的
.dll“互操作”,并使用.net xml库在
向
web服务客户端发送消息之前序列化结果。在这里我可以看到一种开销:(
浏览 3
提问于2009-08-22
得票数 0
1
回答
当
结构
仅在运行时已知时,将
结构
从
c++
传递给
c#
c#
、
c++
、
struct
、
marshalling
我有以下问题:我
的
问题是:你如何通过和整理这个
浏览 2
提问于2013-11-03
得票数 1
1
回答
将未知大小
的
结构
数组
从
c#
传递到
c++
dll,
然后
再传递回来
c#
、
c++
、
arrays
、
struct
我在从
c#
向
c++
传递
结构
数组
时遇到了问题,
然后
又将其取回。struct Tri public:}extern "C" __declspec(dllexport)GetTriArray() Tri[] triArray; Dll_TriArray(out triArr
浏览 4
提问于2013-06-14
得票数 0
2
回答
如何将
结构
数组
从
c++
传递到
c#
?
c#
、
c++
、
windows
我正在编写一个使用
c++
/CLI包装器
的
程序。我现在
的
目标是将所有正在运行
的
进程及其PID (以及其他信息)
的
列表
返回
给
c#
。我有一个正在运行
的
C++
函数
,它
返回
一个PROCESSENTRY32类型
的
向量,但却丝毫不知道如何将该信息传递给
c#
。我知道
c#
中有一个
函数
可以获取所有正在运行
的
进程,但我正在
浏览 268
提问于2019-09-27
得票数 0
1
回答
C++
/CLI可以将抽象类从
C++
返回
给
C#
吗?
c++
、
interop
、
c++-cli
我一直在阅读这篇,发现关于定义抽象基类
的
部分非常有趣。 有没有可能让包装了
C++
类
的
C++
/CLI类
向
C#
返回
一个指向纯虚拟基类(
来自
C++
中
的
函数
)
的
指针?我正在制定一个相当复杂
的
解决方案,但是能够直接
返回
一个抽象类
的
指针将会使事情变得非常简单。我想
返回
一个指针
的
接口
的</
浏览 0
提问于2012-03-06
得票数 1
回答已采纳
1
回答
如何将System::^array从
C#
函数
转换为
C++
中
的
等效数据类型
c#
、
c++
、
arrays
、
list
、
marshalling
我有一个System::^ array
结构
数组
,正在填充一个
C#
DLL。需要将该
结构
数组
导出到
C++
Dll (
函数
中),并在进一步
的
C++
DLL中使用该导出
数组
。下面是填充
数组
结构
(
C#
)
的
ReturningJSONArray代码。片段
返回
的
结构
数组
。)下面是将<e
浏览 3
提问于2020-08-19
得票数 0
1
回答
创建
返回
结构
数组
的
API
函数
c++
我正在尝试用
C++
创建各种编程语言(如Java、
C++
、
C#
)使用
的
库。代码将是跨平台
的
(Linux/Windows)。一个
函数
应该
返回
简单
结构
的
数组
: int c;} 将Aaa
数组
传递给调用者
的
最佳方式是什么?我正在考虑
函数
签名,它有助于将Aaa
的
[]传递给调用者,但它
浏览 3
提问于2018-01-26
得票数 1
2
回答
封送
结构
数组
指针
的
最佳方法
c#
、
c++
、
struct
、
pointers
、
marshalling
我从
C++
调用
函数
,它
返回
一个指向
结构
数组
的
指针,但我遇到了问题,因为我是第一次接触这个操作/实现。我
的
C++
代码:typedef struct _MainData { DataS1 *DS1; int iCount1中调用
C++
函数
GetData?我目前在
C#</em
浏览 0
提问于2010-01-14
得票数 1
1
回答
unity3d通过引用方法导入
c++
dll以供传递
c#
、
c++
、
unity3d
、
dll
、
dllimport
我想在
c++
中使用Unity3d代码。通常情况下,它是可以
的
,我可以通过导入dll。我想了解
的
是,是否可以使用
c++
方法参数作为引用传递? 我要做
的
是获取由
c++
代码
返回
的
uchar*
数组
的
大小。
浏览 0
提问于2018-03-05
得票数 1
回答已采纳
5
回答
将
C++
结构
数组
封送到
C#
中
c#
、
c++
、
interop
、
struct
、
marshalling
我在
C++
中有以下
结构
:{ int prob[MAXCHARS];} LPRData;void GetData(LPRData *data);LPRData *Results)
的
数组
浏览 1
提问于2008-10-09
得票数 28
回答已采纳
1
回答
将抽象
C++
结构
返回
给
C#
c#
、
c++
、
dll
、
export
、
abstract
我有一个
C++
DLL,它
返回
一个指向抽象
结构
的
指针,这隐藏了底层类
的
接口。DLL仅导出一个
函数
getInstance,该
函数
创建一个继承自此抽象
结构
的
C++
结构
的
对象,并将其作为指向抽象
结构
类型
的
指针
返回
。据我所知,
C#
不允许抽象
结构
,而且不能有指向
C#
类
的</em
浏览 1
提问于2012-03-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Net调用非托管代码
C语言/C加加编程入门基础学习之细说指针
VS2019:C+代码静态分析改进和更新
TypeScript:拥有超能力的JavaScript
JNI之数组与字符串的使用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券