以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- "未将对象引用设置到对象的实例"错误出现的原因是什么? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88690) |
-- 作者:zzlord -- 发布时间:2016/8/7 20:24:00 -- "未将对象引用设置到对象的实例"错误出现的原因是什么? 各位老师好,我做了一个接口的程序,但在外接设备传输数据时会出现"未将对象引用设置到对象的实例"对话框,点击详细后,提示datarecieved里面的代码有问题,代码如下: Dim i As Integer For Each Int As String In e.Port.ReadExisting For i = 1 To 100 Tables("啊").Value(i,"第二列") = Int Tables("啊").Value(i,"第一列") = i Next Next 请问代码的问题出在哪里?以及如何解决? |
-- 作者:kylin -- 发布时间:2016/8/7 22:32:00 -- Dim i As Integer If e.Port.ReadExisting IsNot Nothing For Each Int As String In e.Port.ReadExisting For i = 1 To 100 Tables("啊").Value(i,"第二列") = Int Tables("啊").Value(i,"第一列") = i Next Next End If 试一下,增加这么一个判断
[此贴子已经被作者于2016/8/7 22:32:24编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/8/8 9:24:00 -- 1、你的表,有100行吗?
2、你的表的datacolchanged写有什么代码? |
-- 作者:zzlord -- 发布时间:2016/8/29 11:13:00 -- 老师您好,我的表没有100行,而且datacolchanged里面也没有代码。 您的意思是在datacolchanged里面加一个数据输入自动加行的语句吗?
|
-- 作者:大红袍 -- 发布时间:2016/8/29 12:08:00 -- If e.Port.ReadExisting IsNot Nothing For Each s As String In e.Port.ReadExisting Dim nr As Row = Tables("啊").addnew nr("第二列") = s nr("第一列") = nr.Index+1 Next End If |
-- 作者:zzlord -- 发布时间:2016/8/30 10:54:00 -- 谢谢老师! |