VB2012连接OPC 服务,运行Group.AsyncWrite这条语句时一直提示“指定的数组不属于需要的类型”

Roseroot950097 2019-06-03 04:00:29
各位大神,本人正在开发opcserver客户端,用于对PLC进行读和写,使用的是vb语言(vs2012),在使用异步写入的时候出现了错误,语句为:MyGroup.AsyncWrite(1, tempserverhandles, Pumpstates, ErrorNr, transactionID, cancelID),
错误提示““System.Runtime.InteropServices.SafeArrayTypeMismatchException”类型的未经处理的异常在 opc.exe 中发生, 其他信息: 指定的数组不属于需要的类型。”


实在是不知道什么原因了!

求大神指点,万分感谢。
...全文
586 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaozhouhello 2020-11-03
  • 打赏
  • 举报
回复
array Pumpstates = new object []{1};

1,066

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧