【发布时间】:2016-07-23 20:14:52
【问题描述】:
根据MSDN,关于RCW在.Net客户端到非托管对象之间完成的类型转换是这样写的:
...其他类型不需要转换。例如,标准包装器将始终在托管代码和非托管代码之间传递一个 4 字节整数,而不转换类型。
阿法伊克,
- Int32(.Net 类型)表示 32 位有符号整数。
- 整数 (VBA) 表示 16 位有符号
因此,如果 Int32 作为参数从 .Net 传递到 VBA 方法,并且 RCW 没有进行任何转换,那么如何传递参数?
【问题讨论】:
标签: .net com interop marshalling unmanaged