流、读写器

来自RAD Studio
跳转到:航行,搜索

转到API类别索引

本主题列出了所有流、读取器和编写器类。

RTL和VCL中的流类

下表列出了可以在RTL和VCL中找到的所有流类:

等级 描述

数据。获胜。ADODB公司。TADOBlobStream(TADO水滴流)

TADOBlobStream是一个流对象,它从表示二进制大对象(BLOB)字段的字段对象读取和写入字段对象。

数据快照。数据库客户端。T客户端BlobStream

TClientBlobStream允许应用程序读取或写入客户端数据集中的BLOB字段。

系统。课程。T自定义内存流

TCustomMemoryStream是一个抽象基类,用作内存流的公共祖先。

系统。ZLib公司。TCustomZ流

压缩流的抽象祖先类。

系统。课程。文件流

TFileStream使应用程序能够读取和写入磁盘上的文件。

系统。课程。TBufferedFileStream(缓冲文件流)

TBufferedFileStream为TFileStream添加了缓冲支持。

系统。课程。THandleStream公司

THandleStream使应用程序能够读取和写入由句柄标识的通信资源。

IBX公司。IBBlob公司。TIBLobStream(TIBLobStream)

TIBBlobStream是一个流对象,它允许应用程序读取或写入表示Blob字段的字段对象。

IBX公司。IBCustomDataSet。TIBDSBlobStream(TIBDSBrobStream)

TIBDSBlobStream代表IB数据集从BLOB字段中读取数据并向其写入数据。

系统。课程。TMemoryStream(内存流)

TMemoryStream是一种将其数据存储在动态内存中的流。

第五类。AxCtrls(轴控制)。TOleStream公司

TOleStream通过OLE对象提供的流接口读取和写入信息。

系统。课程。TResourceStream(资源流)

TResourceStream是一种内存流,它提供对应用程序中已编译资源的访问。

数据。SQL表达式。TSQLBlobStream(TSQLBlob流)

TSQLBlobStream允许应用程序读取或写入客户端数据集中的BLOB字段。

系统。课程。T流

TStream是流对象的基类类型,它可以读取或写入各种存储介质,如磁盘文件、动态内存等。

系统。课程。T字符串流

TStringStream提供对存储为长字符串的信息的文件式访问。

系统。获胜。ScktComp.公司。TWinSocketStream(双向套接字流)

TWinSocketStream是一种提供服务的流,允许应用程序读取或写入套接字连接。

系统。ZLib公司。TZ压缩流

将数据写入流时进行压缩。

系统。ZLib公司。TZ解压缩流

解压缩写入TZCompressionStream对象的数据。

RTL和VCL中的Writer类

下表列出了可以在RTL和VCL中找到的所有writer类:

等级 描述

系统。课程。TBinaryWriter公司

二进制数据的写入程序。

系统。课程。TStream编写器

字符流的写入程序。

系统。课程。T字符串编写器

字符串的写入程序。

系统。课程。TTextWriter(文本编写器)

字符序列的书写器。

系统。课程。T编写器

TWriter是一个专门的文件管理器对象,它将数据写入其关联的流。

RTL和VCL中的读者类

下表列出了可以在RTL和VCL中找到的所有读卡器类:

成员 描述

系统。课程。T阅读器

TReader是一个专门的文件管理器,它从关联的流中读取组件数据。

系统。课程。TS流读取器

字符流读取器。

系统。课程。T字符串读取器

字符串读取器。

系统。课程。TText阅读器

字符序列读取器。

系统。课程。TBinary阅读器

二进制数据读取器。

另请参见

代码示例