其它关键在于你对VB的文件操作了解不够。
详细查看MSDN中对VB的文件操作的说明,你可以查OPEN函数,讲的非常详细。

解决方案 »

  1.   

    我试过多次了,这不,我看了你的话,又试了几把,还是那样!!
    打开文本文件就只能是随机模式。
    叫你老大给解决问题,你却要我去看MSDN......
      

  2.   


    不要指定Len其实这样就可以:
    Open cmbFile.Text For Binary As FreeFileNo
      

  3.   

    我让你看MSND是因为你的第二个问题在MSDN中有很详细的说明,不看算了。
      

  4.   

    好了,但问题也来了!!
    我以如下方式打开:
      Open cmbFile.Text For Input As FreeFileNo
      Do While Not EOF(FreeFileNo)
        Line Input #FreeFileNo, FileStr
        FileInfo = FileInfo & FileStr & vbCrLf
      Loop
    可解决上述两个问题,但因为要循环,所以反应很慢怎么办???
      

  5.   

    还可用如下方法打开:
      Set fs = CreateObject("Scripting.FileSystemObject")
      Set f = fs.OpenTextFile(cmbFile.Text, ForReading, TristateFalse)
      FileInfo = f.ReadAll
    但速度还是太慢。。