本帖最后由 qinguan0619 于 2011-11-16 11:35:10 编辑

解决方案 »

  1.   

    介紹你一個控件
    http://www.textcontrol.com/en_US/
      

  2.   

    参考:http://www.newsmth.net/pc/pccon.php?id=2206&nid=186664
      

  3.   

    不用这么复杂吧?
    我只想实现一个文件拷贝式的读写,我不需要知道word文件写了什么。
      

  4.   

    br.ReadInt32()用的太奇怪了。
    一个int32是4byte,文件长度不是4的整数倍的话,肯定出错啊。建议你开一个一定大小(例如10k)的byte[]作为中转区来拷贝文件内容。一次读1一个byte或4个byte效率太低了。
      

  5.   

    如果你仅仅为了复制文件,没其他需求的话,用这个:File.Copy
      

  6.   

    我觉得你这样不行。你这样写完,第2个word文件的文件格式就不对了。
      

  7.   

    主要是想以二进制形式读取,然后通过Socket发送到异地。所以得把文件读出来,然后打包再发送。
      

  8.   

    采用ReadInt32()只是一个例子而已。
      

  9.   

    版本來臨,v17 TX Text Control 17.0 絕對好東東啊http://ufo-crackerx.blog.163.com/blog/static/11307877820111017113958413/
      

  10.   

    已解决,采用的还是 BinaryReader和BinaryWriter,只不过最后一次读写要判断读取的字节数。