vertex.clsPublic x, y, z As Double '点的三维坐标
Public NO As Integer '点号module.basPublic pArray As New Collection
然后从文件中读取数据(大概有1700组数据) dim p as vertex
Do While Not EOF(1)
Input #1, x1, y1, z1
nCount = nCount + 1
p.x = x1: p.y = y1: p.z = z1: p.NO = nCount
pArray.Add p
Loop
最后我用pArray(i).x获取第i点的x时怎么不论i是什么,pArray(i).x的值都是最后一个的x值?是不是不能这样用。急!!!
Public NO As Integer '点号module.basPublic pArray As New Collection
然后从文件中读取数据(大概有1700组数据) dim p as vertex
Do While Not EOF(1)
Input #1, x1, y1, z1
nCount = nCount + 1
p.x = x1: p.y = y1: p.z = z1: p.NO = nCount
pArray.Add p
Loop
最后我用pArray(i).x获取第i点的x时怎么不论i是什么,pArray(i).x的值都是最后一个的x值?是不是不能这样用。急!!!
解决方案 »
- 大家都来接分啊.来晚上就什么都没有了.
- 文本文件列的判断
- 关于dll的使用问题,各位帮忙!
- 大家难道不用SEARCH.CSDN.NET,为什么还不能访问,为什么没有人呼吁?
- mschart控件画的一条曲线,在不同的阶段可以用不同的颜色表示吗?该怎么表示?谢谢!!
- 我是新上路的,请大家帮忙
- 怎样可以使右击text框只把“copy”设为有效,其他的屏蔽掉。
- 如何SetwindowPos函数实现"顶层窗体"功能?
- 这儿的可用分是怎么加上去的??
- 几个小问题请教!
- VB类模块中由Err.Raise弹出的运行时错误可以关闭吗?
- RFID车辆自动识别和称重系统的报价,大家帮忙看要砍掉多少才算合理?怎么砍?
dim p as vertex
Do While Not EOF(1)
Input #1, x1, y1, z1
nCount = nCount + 1
p.x = x1: p.y = y1: p.z = z1: p.NO = nCount
pArray.Add p
Loop
循环赋值,最只保留了最后一组值.P是对象,每循环一次集合 pArray中添加了一个对象P,结果集合 pArray中全是P,P的全部值只有一组,就是你看到的结果了