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