社区
VC.NET
帖子详情
请教结构数组异常的问题(很急,很急,多谢了)?
sky
2003-11-10 06:24:56
我在VC++.NET中定义了两个结构A,B 其中A包括了一个B[10]得结构数组,将这两个结构的指针作为函数的参数FUN(A* a,B* b),在VB.NET中调用的时候出现了以下异常
其他信息: 无法封送类型 A 的字段 B:该类型无法作为结构字段进行封送处理。
请教各位了?
...全文
24
2
打赏
收藏
请教结构数组异常的问题(很急,很急,多谢了)?
我在VC++.NET中定义了两个结构A,B 其中A包括了一个B[10]得结构数组,将这两个结构的指针作为函数的参数FUN(A* a,B* b),在VB.NET中调用的时候出现了以下异常 其他信息: 无法封送类型 A 的字段 B:该类型无法作为结构字段进行封送处理。 请教各位了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sky
2003-11-11
打赏
举报
回复
多谢这位高手了,我的这两个结构确实是定义在接口中的,但是use a memory block (or, byte[]) to catch the output and then use Marshal.PtrToStructure to convert them to proper objects.具体的做法应该是怎样的呢,就结合我的实际情况,怎样才能把这个结构数组传出来呢?
qqchen79
2003-11-11
打赏
举报
回复
Try to avoid using nested structs in PInvoke/Interop.
This part is buggy in .NET framework.
Instead, you can always use a memory block (or, byte[]) to catch the output and then use Marshal.PtrToStructure to convert them to proper objects.
Python训练营103期开班典礼直播回放
#《5天Python闯关训练营》学习计划#挑战周期:12月16日—12月20日直播安排:开班典礼:12...完成相应的软件安装及环境搭建学习服务:12.16-12.20日为本课正式服务周期期间遇到学习
问题
可社群
请教
,群内安排助教老师答疑
arm体系
结构
与汇编100问
arm体系
结构
与汇编100问 第1章 体系
结构
第1问: Q:请问在初始化CPU堆栈的时候一开始在执行mov r0, LR这句指令时处理器是什么模式 A:复位后的模式,即管理模式. 第2问: Q:
请教
:MOV中的8位图立即数,是怎么一...
我在CSDN参与的3000个帖子
2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:
数组
题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
滤波
问题
汇总
A:JM86里面,GetStrength这个函数中下面这个
数组
有什么作用呢??byte BLK_NUM[2][4][4] = {{{0,4,8,12},{1,5,9,13},{2,6,10,14},{3,7,11,15}},{{0,1,2,3},{4,5,6,7},{8,9,10,11},{12,13,14,15}}} ;blk_y = (mb_y&...
32 ART DMA 接收未知长度的数据和发送
其速度快了很多,尤其是在大量数据传输与发送的时候其优势更加明显。 我举个例子:1、后台数据->USART1-> USART2->其它设备,其它设备数据->USART2-> USART1->后台,这两个数据过程也可能同时进行。 2、由于硬件...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章