VB类型不匹配,请高手指教,急!

来源:百度知道 编辑:UC知道 时间:2024/05/15 02:28:51
Dim LineArrayr(), RowArrayr(), LineArrayc(), RowArrayc(), CfgArray() As String
Dim Strtempr, Strtempc, temp As String
Dim Hfile, i, j As Integer

Hfile = FreeFile
Open FileNameFrom For Binary As Hfile
Strtempr = Input(LOF(Hfile), Hfile)
Close #Hfile

Hfile = FreeFile
Open CfgFileName For Binary As Hfile
Strtempc = Input(LOF(Hfile), Hfile)
Close #Hfile

LineArrayr = Split(Strtempr, Chr(13) & Chr(10))
Strtempr = ""
LineArrayc = Split(Strtempc, Chr(13) & Chr(10))
Strtempc = ""
这段代码在调试过程中提示LineArrayr = Split(Strtempr, Chr(13) & Chr(10))这句代码类型不匹配,请各位指点。

打开文件的方法错了,把open...for binary 全部改成open..for input

Dim LineArrayr, RowArrayr, LineArrayc, RowArrayc, CfgArray

不要给它定义类型就可以了.

楼上说的不错,还有一点 数组可以直接相等么?我记不太清了,楼主看看。