读书人

没法从“cli:arraylt;Type,dimensiongt; ^

发布时间: 2013-08-06 16:47:25 作者: rapoo

无法从“cli::array<Type,dimension> ^”转换为“cli::array<Type,dimension> ^%“
最近在开发东西,却报了RT的错误

代码如下:
cli::array<System::Boolean, 2>^% b = gcnew cli::array<System::Boolean, 2>(false, false);
adamModbus->Modbus()->ReadCoilStatus(1, 1, b);

函数原型:
bool Advantech::Adam::Modbus::ReadCoilStatus(int,int,cli::array<Type,dimension> ^%)

获得的错误
1>dvDlg.cpp(186): error C2664: “bool Advantech::Adam::Modbus::ReadCoilStatus(int,int,cli::array<Type,dimension> ^%)”: 不能将参数 3 从“cli::array<Type,dimension> ^”转换为“cli::array<Type,dimension> ^%”
with
[
Type=unsigned char,
dimension=1
]
and
[
Type=bool,
dimension=2
]
and
[
Type=unsigned char,
dimension=1
]

请高手帮忙,在线等答案啊~~

读书人网 >VC

热点推荐