最近在看代码时,用到了TStream,TStringStream这两个类,我想请问它们是干什么的,StringStream1:=TStringStream.Create('abcdefg');有何意义?

解决方案 »

  1.   

    :)
        粗讲一下。也是刚学的。
        据我所知,tstream是个虚类,只能从继承下来的类别中创建实例,如tstringsteam这个,就是从tsteam继承下来的,第一个类是流的主类,所有的关于流子类都是它的孩子,tstringstream这个类是字流类,主要用于在socket中传递大量的字符,流操作是很基本的,:)粗讲一下,难免有错,请楼下的指正:)祝:身体健康!!
      

  2.   

    tstream是个抽象类,只能从继承下来的类别中创建实例
    有很多的tfilestream, tmemoeystream, tstringstream等的流类
    详细的看Help或者找书了。
    流是一种数据类型,用于对连续数据的处理。
      

  3.   

    那另外,TStream.position和TStream.size属性的意义是什么,我看过帮助,讲得不是很清楚,也没有找到更多相关的资料,请哪位高手指教?
    另外我也编程调试过,我从第一个byte向下读,这两个值始终不变,为什么?