Delphi中的TStream  
官方Delphi 学习QQ群: 682628230(三千人)
频道

Delphi中的TStream


Delphi中的TStream

Stream 基于 Delphi 的 TStream 类,正如其翻译所暗示的那样,是一种数据流。它基本上是具有开始、结束和中间数据流的数据传输。


使用 Delphi TStream 类的后代对象,它们可以在各种类型的存储介质上写入、读取或传输,例如硬盘驱动器、内存、通过 Internet 等。


我们可以使用 Stream 传输哪些类型的数据?

Stream 或数据流可以包含您想要的数据类型和您想要的顺序,同样您可以按顺序写入可变大小的数据的任意组合。但是,请记住,您负责维护此顺序,Delphi 无法“记住”序列中的数据类型,或顺序。


流类型

TStream 类是 Stream 对象的抽象类型,这意味着 TStream 类不应如此使用,而只能在其后代对象中使用。


要传输任何类型的数据,您必须选择与要发送的特定数据类型及其存储需求相匹配的 TStream 后代类,如下所示:


TFileStream : 用于发送文件

TMemoryStream : 用于处理内存缓冲区

TStringStream :字符串可以用这个类操作

TBlobStream:如果要传输 Blob 类型的字段,这是正确的类

TWinSocketStream:使用此类,您可以通过套接字连接发送任何内容

TOleStream : 用于读写COM 接口



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.070751905441284 seconds