vb 从文件读取数值

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:34:02
用VB从Text文件读取数值,其中定义了几个数据,但是只有字符类型的能够正常显示,其他的数字都是0,代码如下:
Dim I As Long
Dim mCombo1(4) As String '字符数组
Dim mText1(4) As Double '数组 值分别为0.05 0.05 1 1
Dim mText2, mText3, mText4 As Long '数字 值分别为40 0 100
Dim msg As Long
msg = MsgBox("从硬盘调入设置参数?", vbOKCancel, "Confirm")
If msg = 1 Then
Open "E:\界面\Data\sz1" For Input As #1
Input #1, mCombo1(0), mCombo1(1), mCombo1(2), mCombo1(3), mText1(0), mText1(1), mText1(2), mText1(3), mText2, mText3, mText4
For I = 0 To 3 Step 1
Combo1(I) = mCombo1(I)
Text1(I) = mText1(I)
Text1(I) = mText1(I)
Next I
Text2 = mText2
Text3 = mText3
Text4 = mText4
Close #1

从文件中读取的都是字符串,所以你最好把读出的字符先赋给一个变量,然后将变量的值转换类型赋给那些数组,就可以了

先把它读到字符串变量中才行
然后用CDate,CInt,Clong等函数转换数据类型