1.用Binary方式打开文件试试!可以用:Put 文件号,,特殊符号

解决方案 »

  1.   

    好像不行吧,有些特殊符号对VB来说有特殊用呀,不论是用何方式打开.
    binary方式打开文件只不过是为了读写具有结构的一组数据(如记录)
      

  2.   

    我就是用Binary方式打开的.出问题了啊.
    好象比我用copy con **.***的方法少了一个字节.文件也不可以用了.
    谁可以做到和copy con **.***的方法一样?
    另外,列表控件呢?没有人知道吗?
    万象的那个列表控件是自己做的吗?
      

  3.   

    你用Binary方式打开的,然后写入时不要用chr$(13),而是直接用
     dim b as byte 
        b=13
        put #1,10,b '在第11个字节处写入chr(13)
                    '你用十六进制的编辑器打开看一下,里面就是0D,
                    '如里你的用文本编辑器打开,就是一个回车(?)
      这样它就真接给你写放入13,也就是你的的chr$(13)我学VB不太久,可能理解得不太好,只供你试试,希望高手能帮助解决。
      

  4.   

    我只是在每个指定的字节写如他所说的直接的byte值,结果成功了。不知道是我以前的方法错了还是后来那次在最后写了个10(byte类型)就成功了。 非常感谢大家的热心帮助!!!
    是不是文件的结尾必须是13然后是10呢?有人可以告诉我吗???
      

  5.   

    你指的是什么文件?
    文本文件可能就是吧?
    其它文件不是!我看过swf文件格式
      

  6.   

    我看到的是给分了,你们看的是不是给了分?
    我想问的是*.com的结尾是不是要chr$(13)和chr$(10)?
    还有,有没有什么地方有很酷的控件,按钮和列表的控件。
      

  7.   

    错了!
    Txt、Log 等文本文件不必以“Chr$(13) Chr$(10)”结尾。
    不信的话:打开记事本,随便输入一些东西,就是不换行。保存,用二进制方式察看,是什么结尾〉?!非文本文件(如:*.com):除非你运气过好,否则不可能出现以“Chr$(13) Chr$(10)”结尾。