ADO Stream 对象

ADO Stream 对象

Stream 对象 (ADO version 2.5)

ADO Stream 对象用于读写以及处理二进制数据或文本流。

Stream 对象可通过三种方法获得:

  • 通过指向包含二进制或文本数据的对象(通常是文件)的 URL。此对象可以是简单的文档、表示结构化文档的 Record 对象或文件夹。
  • 通过将 Stream 对象实例化。这些 Stream 对象可用来存储用于应用程序的数据。跟与 URL 相关联的 Stream 或 Record 的默认 Stream 不同,实例化的 Stream 在默认情况下与基本源没有关联。
  • 通过打开与 Record 对象相关联的默认 Stream 对象。打开 Record 时便可获取与 Record 对象相关联的默认流。只需打开该流便可删除一个往返过程。

语法

objectname.property
objectname.method

属性

属性描述
CharSet指定用于存储 Stream 的字符集。
EOS返回当前位置是否位于流的结尾。
LineSeparator设置或返回用在文本 Stream 对象中的分行符。
Mode设置或返回供修改数据的可用权限。
Position设置或返回从 Stream 对象开始处的当前位置(按字节计算)。
Size返回一个打开的 Stream 对象的大小。
State返回一个描述 Stream 是打开还是关闭的值。
Type设置或返回 Stream 对象中的数据的类型。

方法

方法描述
Cancel取消对 Stream 对象的 Open 调用的执行。
Close关闭一个 Stream 对象。
CopyTo把指定数目的字符/比特从一个 Stream 对象拷贝到另外一个 Stream 对象。
Flush把 Stream 缓冲区中的内容发送到相关联的下层对象。
LoadFromFile把文件的内容载入 Stream 对象。
Open打开一个 Stream 对象。
Read从一个二进制 Stream 对象读取全部流或指定的字节数。
ReadText从一个文本 Stream 对象中读取全部流、一行或指定的字节数。
SaveToFile把一个 Stream 对象的二进制内容保存到某个文件。
SetEOS设置当前位置为流的结尾 (EOS)
SkipLine在读取一个文本流时跳过一行。
Write把二进制数据写到一个二进制 Stream 对象。
WriteText把字符数据写到一个文本 Stream 对象。
计算机