首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于delphi下操作内存流(tmemorystream),该怎么处理

2012-03-20 
关于delphi下操作内存流(tmemorystream)delphi中的内存流(tmemorystream)有像TSTRINGLIST那种可以存放多个

关于delphi下操作内存流(tmemorystream)
delphi中的内存流(tmemorystream)有像TSTRINGLIST那种可以存放多个的么,如果是存在TStringList的话,好像只有SS.Position:=0; 
slist.loadfromstream(ss)
这种,但是这样,如果重新加载一个tmemorystream的话,好像会把之前的给清掉,有没有什么办法像add 字符串那样可以添加成一个列表,然后读取的么,最好是像我们添加对象STRINGLIST那种,一个字符串对应一个OBJECT,然后根据字符串标识读出流,不知有没办法,想实现的效果是,一个列表存储多个内存流,然后根据标识读取,不要存数据库再读取的

[解决办法]
定义一个流变量
用一个循环来创建实例,读取流,把加载的流作为对象加入slist.AddObejct中
然后你就可以通过这个slist来读取这个流
[解决办法]
1、创建一个新流,并加载
2、stream.copy.....

热点排行