VB里怎么处理二进制文件?open for binary可以处理二进制文件。
fso里,textstream可以处理文本文件。有没有处理二进制文件的类?还是只能用原始的open for binary?

解决方案 »

  1.   

    VB的FSO不支持二进制文件的创建和操作,要操作二进制文件,请使用带 binary 标志的 open 命令
      

  2.   

    不可以。MSDN上有明确说。除了Open,也可以用API ReadFile()
      

  3.   

    通常情况下处理二进制文件如下:Open "TXT文件" For Binary As #1
    Text1.Text = Input(LOF(1), 1)
    Close 1 
      

  4.   

    fso可以啊,自己查命令啊,我记得有个命令可以的
      

  5.   

    #4 很强大,很想参观一下你是如何用FSO实现的
    你能让大家观摩一下你说的命令是什么吗?
      

  6.   

    ADO类库里有Stream接口类,可以访问二进制文件。
    set o=CreateObject("ADODB.Stream")  
    o.Type = adTypeBinary 
    o.Open
    o.LoadFromFile
    o.SaveToFile
    o.Close
    ...
    大致是这样,人在外边,没有编程环境来确认方法。