要将文件读入变量,然后再进行编译.

解决方案 »

  1.   

    顺序文件一般用string读,二进制文件用byte
      

  2.   

    byte读法是万能的,可读取任意文件.
    但是读顺序文件时,用string效率最高,
    读固定格式的记录文件时,用random效率最高.
      

  3.   

    晕,这我也知道,书上都有啊,我想用string数组,但是要比较string中的单个字符,不知道怎么现实,如果用byte,编程可能会比较麻烦吧.所以想知道一些具体的,
      

  4.   

    Option Explicit
    Dim s() As String
    Private Sub Command1_Click()        '顺序读读取
    Open "e:\test.txt" For Input As #1
    Dim s As String
      List1.Clear
      Do While Not EOF(1)
        Input #1, s
        List1.AddItem s
      Loop
      Close #1
    End SubPrivate Sub Command2_Click()         '二进制读取
    Open "e:\test.txt" For Binary As #1
    Dim b As Byte, s As String
      List1.Clear
      Do While Not EOF(1)
        Get #1, , b
        s = s + Chr(b)
        If b = 10 Then
           List1.AddItem s
           s = ""
        End If
      Loop
      Close #1
    End Sub