社区
C#
帖子详情
C#中使用VARIANT参数问题
liuka
2008-07-09 11:27:19
在vc中写的接口,如下
VARINAT中存的是数组
请问在C#中如何调用??
[id(3), helpstring("method GetRoomList")] HRESULT GetRoomList([out]VARIANT *pRoomList,[out,retval]long *iCount);
当用object当参数时总提示非托管对象转换为托管对象非法
...全文
60
回复
打赏
收藏
C#中使用VARIANT参数问题
在vc中写的接口,如下 VARINAT中存的是数组 请问在C#中如何调用?? [id(3), helpstring("method GetRoomList")] HRESULT GetRoomList([out]VARIANT *pRoomList,[out,retval]long *iCount); 当用object当参数时总提示非托管对象转换为托管对象非法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Variant
类型在各语言
中
的
参数
传递
本文介绍了一个VB开发的西门子PPI通信控件,在不同开发语言
中
的
使用
问题
及解决方案。作者通过改进控件接口,
使用
Variant
类型
参数
,解决了在VC、
C#
中
的兼容性
问题
。
用实例讲解
Variant
类型在VB、
C#
、VC
中
的
参数
传递
本文介绍了一款用于与西门子PLC通信的PPI控件开发过程及跨平台兼容性
问题
解决方法。作者最初
使用
VB开发,后因兼容性和效率
问题
改用API封装。文
中
详细记录了在VC、
C#
中
的接口调用细节。
MFC ActiveX 开发COM
C#
调用(COM 接口
参数
类型是
VARIANT
FAR *【出参】)转换
c#
ref object
本文档详细介绍了如何在MFC ActiveX组件
中
定义一个COM接口,该接口
参数
类型为
VARIANT
FAR *,并展示了在
C#
中
如何正确地将这个接口
参数
转换为ref object进行调用。
将图像BYTE(unsigned char)数组转换为
VARIANT
类型
本文介绍如何在OCX控件
中
,因
C#
与C++调用需求,将图像的unsigned char*缓冲区转换为
VARIANT
类型,以解决
C#
识别为ref byte导致的只能传递单个像素数据的
问题
。通过
VARIANT
可以携带数组的维度、长度和类型信息。
C#
传递数组
参数
到 COM && COM 返回数组到
C#
本文介绍了如何在
C#
中
调用COM组件,并传递字符串数组作为
参数
,以及如何从COM组件接收返回的数组。示例
中
展示了
C#
调用COM方法的语法,以及COM组件内部处理数组的方法。同时,展示了COM方法如何返回一个包含IDSMenuButton对象的
VARIANT
数组到
C#
。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章