| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 830 人关注过本帖
标题:求助:标准模块中的sub过程怎么不能调用窗体中的数据?
只看楼主 加入收藏
wwlei1982
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-3-17
收藏
 问题点数:0 回复次数:1 
求助:标准模块中的sub过程怎么不能调用窗体中的数据?

我在一个标准模块中定义了一个求矩阵转置的SUB过程
Option Base 1
Public ROW, Col As Integer '定义矩阵的行和列
Public i, j As Integer

Public Sub MatrixTR(MA() As Double, MAT() As Double, ROW, Col)
ReDim MA(ROW, Col) As Double
ReDim MAT(Col, ROW) As Double
For i = 1 To ROW
For j = 1 To Col
MAT(j, i) = MA(i, j)
Next j
Next i
End Sub


在窗体中调用该过程

Private Sub Command1_Click()
Dim B() As Double
Dim BT() As Double
ReDim B(3, 2) As Double

B(1, 1) = 1.5: B(1, 2) = 4.7
B(2, 1) = 6.2: B(2, 2) = 3.5
B(3, 1) = 4.7: B(3, 2) = 8.2

Call MatrixTR(B, BT, 3, 2)
For i = 1 To 2
For j = 1 To 3
Print BT(i, j),
Next j
Print
Next i
end sub


为什么打印出来的2×3矩阵BT的元素全部为0啊?

请指教!谢谢!

搜索更多相关主题的帖子: 窗体中 标准模块 sub Col ROW 
2006-03-21 09:11
wsn
Rank: 2
等 级:新手上路
威 望:5
帖 子:321
专家分:0
注 册:2006-2-9
收藏
得分:0 
'  ReDim MA(ROW, Col) As Double不能要

已婚男人!没事请勿打扰·老婆格言:①不准對她耍酷 ②不准讓她吃醋 ③吵架我要讓步 ④揍我我要挺住⊙⊙
2006-03-21 10:18
快速回复:求助:标准模块中的sub过程怎么不能调用窗体中的数据?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018092 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved