关于OBJECT类传值不成功

问题描述

经过一周对OPC的研究,总算通过AsyncReadComplete对服务器数据的读取,但是现在碰到一个小小的问题,那就是OBJECT类传值不成功,请教下这个该如何传值?PrivateSharedSubMyGroup_AsyncReadComplete(ByValTransactionIDAsInteger,ByValNumItemsAsInteger,ByRefClientHandlesAsSystem.Array,ByRefItemValuesAsSystem.Array,ByRefQualitiesAsSystem.Array,ByRefTimeStampsAsSystem.Array,ByRefErrorsAsSystem.Array)HandlesMyGroup.AsyncReadCompleteDimiAsShortDimindexAsIntegerFori=1ToNumItems'数据的格式化strBuf=Format(ItemValues(I),"
解决方案二:
,000")'得到客户标识符index=ClientHandles(i)'表示数据字符串Label(index).Text=i*Space(1)&CStr(strBuf)Next通过监视模式可以看到ItemValues的值像一个二维数组,我曾将Format(ItemValues(I),"
解决方案三:
,000")改成过Format(ItemValues(1)(1),"
解决方案四:
,000")也不成功,

解决方案

解决方案五:
ItemValues是array?怎么觉得你的用法不对呢?应该这样用吧,不确定,我给的C#代码,vb.net不记得了。Arraya=newArray();a.GetValue(0);a.GetValue(0).GetType();不管怎么样,你可以测试下你取的值是什么类型?如果不是数值型,你得用val()转换为double,在模式化输出。

时间: 2024-09-20 15:26:56

关于OBJECT类传值不成功的相关文章

行业类、专业性成功网站给个人站长的启示

行业类.专业性成功网站给个人站长的启示 -------访国内专业钢琴第一门户网站星夜钢琴网  光阴似箭,匆匆而过,但对于智者来说,时间永远都是为其成功的明证.这样的话用在陈楠和他的星夜钢琴网(www.cpiano.com)上也并不为过.对于目前已经在业界名气十足的星夜钢琴网,他们正是在时间的悄然离失中磨练出了自己前进的勇气.成功的本色.面对未来的信心.如今已经有7个年头的星夜钢琴网已经是以每天的访问量最高时突破80万余次,注册会员17万7千多名,论坛累计发贴量超过74万多篇,被业界誉为"国内专业

C#高级(四)结构,部分类和Object类

一.结构 结构和类几乎一样,在定义的时候只需要把class写成 struct .为结构定义函数和为类定义函数完全 一样. 那什么时候用结构呢?在一些时候,我们仅需要一个小的数据结构.如果用类的话性能是有损失的, 而采用结构就比较合适. 注意,结构是值类型,而类是引用类型:结构不支持继承:结构在编译时,编译器总会提供一个无参 的构造函数:在结构中不允许定义无参的构造函数. 二.部分类 有时候,可能多个人在访问同一个类,我们可能把同一个类,接口或者结构放在不同的文件中,只需 要在类 接口 结构前面加

Java中Object类的equals()和hashCode()方法深入解析

1.equals() 在初学Java的时候,很多人会说在比较对象的时候,==是比较地址,equals()是比较对象的内容,谁说的? 看看equals()方法在Object类中的定义: public boolean equals(Object obj){ return (this == obj); } 这是比较内容么?明显是比较指针(地址)么... 但是为什么会有equals是比较内容的这种说法呢? 因为在String.Double等封装类中,已经重载(overriding)了Object类的eq

java中使用Object类中比较遇到的问题,请帮忙解答一下。

问题描述 在java中由于Object是所有类的父类,而且equals方法是public,理论上所有Person类都能够继承并使用该方法.然而以下程序执行结果是false.```classPerson//定义了Person类,实际就是继承了Object类{privateStringname;privateintage;publicPerson(Stringname,intage){this.name=name;this.age=age;}}publicclassTestObject{public

java中什么是外围类,是不是object类的子类呢

问题描述 java中什么是外围类,是不是object类的子类呢 外围类是相对于object类来说的吗,和普通类相比有什么区别,外围类的父类是什么类呢 解决方案 是相对于内部类的外部类? 解决方案二: 嵌套类与外围类 解决方案三: 是相对于内部类的外部类?

java object用法-Java中object类的用法

问题描述 Java中object类的用法 class Student { String name; int age; public boolean equals (Object obj) { Student st = null; if(obj instanceof Student) st =(Student)obj; else return false; if(st.name==this.name&&st.age==this.age) return true; else return fa

java学习笔记6--类的继承、Object类

1.类的继承 一种由已有的类创建新类的机制,是面向对象程序设计的基石之一.通过继承,可以根据已有类来定义新类,新类拥有已有类的所有功能 Java只支持单继承,每个子类只能有一个直接父类,父类是所有子类的公共属性及方法的集合,子类则是父类的特殊化,继承机制可以提高程序的抽象程度,提高代码的可重用性 基类(base class),也称超类(superclass),是被直接或间接继承的类 派生类(derived-class),也称子类 (subclass),继承其他类而得到的类,继承所有祖先的状态和行

Java基础-11总结Eclipse使用,API,Object类

你需要的是什么,直接评论留言. 获取更多资源加微信公众号"Java帮帮" (是公众号,不是微信好友哦) 还有"Java帮帮"今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:Eclipse的概述使用(掌握) 1:Eclipse的安装 2:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字 A:创建项目 B:在src目录下创建包.cn.itcast C:在cn.

object-Java中接口是Object类的子类吗?

问题描述 Java中接口是Object类的子类吗? 今天看到说Object可以接收接口实例,也就是说接口实例可以向上转型为Object对象, 不是说接口不能继承一个类吗?那所有类的父类Object也是接口的父类吗? 接口与Object类有什么关系吗 解决方案 类和接口的关系是"实现" 类与Object类的关系是"继承" 你把"实现"和"继承"弄混淆了. 解决方案二: 接口和Object类没关系,实现了接口的类继承Object对