测试 TStreamWriter、TStreamReader
摘要:TStreamWriter 和 TStringWriter 都是继承于抽象类: TTextWriter;TStreamReader 和 TStringReader 都是继承于抽象类: TTextReader.它们的功能相似, 不过 TStreamWriter、TStreamReader 又有了 "流" 的特性, 比较适合对字符串流的读写.unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;ty
阅读全文
posted @
2009-10-12 20:05
万一
阅读(5133)
推荐(0) 编辑
把流中的字符串转换为 UTF 格式 - 回复 "lostapple" 的问题
摘要:问题来源: http://www.cnblogs.com/del/archive/2008/12/26/1269606.html#1414232 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Di...
阅读全文
posted @
2008-12-26 13:53
万一
阅读(6268)
推荐(0) 编辑
带进度的文件复制 - 回复 "冷风无泪" 的问题
摘要:问题来源: http://www.cnblogs.com/del/archive/2008/12/02/1066817.html#1389078本例效果图:代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtr...
阅读全文
posted @
2008-12-02 22:18
万一
阅读(5367)
推荐(1) 编辑
关于 Delphi 中流的使用(10): 压缩与解压缩进度 - 回复 "ilst" 的问题
摘要:问题来源: http://www.cnblogs.com/del/archive/2008/08/02/1022539.html#1275599 本例是在这个例子的基础上修改的: http://www.cnblogs.com/del/archive/2008/01/01/1022539.html 本例效果图: 代码文件: unit Unit1; interface uses Win...
阅读全文
posted @
2008-08-02 17:20
万一
阅读(5718)
推荐(0) 编辑
关于 Delphi 中流的使用(9) 分割与合并文件的函数
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton...
阅读全文
posted @
2008-01-02 16:31
万一
阅读(8044)
推荐(0) 编辑
关于 Delphi 中流的使用(8) 压缩与解压缩的函数
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton...
阅读全文
posted @
2008-01-02 14:26
万一
阅读(6981)
推荐(2) 编辑
关于 Delphi 中流的使用(7) 压缩与解压缩(TCompressionStream、TDecompressionStream)
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton...
阅读全文
posted @
2008-01-01 22:50
万一
阅读(16532)
推荐(0) 编辑
关于 Delphi 中流的使用(6) 用流读写结构化文件
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Memo1: TMemo; {添加 Memo 显示内容} B...
阅读全文
posted @
2008-01-01 21:52
万一
阅读(9093)
推荐(0) 编辑
关于 Delphi 中流的使用(5) 组件序列化
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton...
阅读全文
posted @
2008-01-01 18:02
万一
阅读(8160)
推荐(1) 编辑
关于 Delphi 中流的使用(4) 遍历读取流中的所有数据
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Me
阅读全文
posted @
2008-01-01 15:16
万一
阅读(9888)
推荐(0) 编辑
关于 Delphi 中流的使用(3) 通过内存流读取文件
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton; ...
阅读全文
posted @
2008-01-01 13:14
万一
阅读(17914)
推荐(1) 编辑
关于 Delphi 中流的使用(2) 用 TFileStream(文件流) 读写
摘要:TStream 是一个抽象的基类, 不能直接生成对象. 在具体的应用中, 主要使用它的子孙类: TFileStream: 文件流 TStringStream: 字符串流 TMemoryStream: 内存流 TResourceStream: 资源文件流 THandleStream: 是 TFileStream 的父类、TStream 的子类 TCustomMemoryStream: 是 TMemo...
阅读全文
posted @
2008-01-01 12:04
万一
阅读(51790)
推荐(2) 编辑
关于 Delphi 中流的使用(1) 用 TMemoryStream(内存流) 入门
摘要:前言: 所谓"流", 就是一段数据或是一块内存; 在进行流操作时, 我们不必关心流中的数据到底是什么; 只需要知道流的大小和当前的指针位置. 所以流只有两个属性: Size、Position. 对流的操作, 不过就是读取和写入. 所以流最主要的方法就是 Read 和 Write. 在很多控件的使用中, 读取主要用 LoadFromStream; 写入主要用 SaveToStream. 举个例子:...
阅读全文
posted @
2008-01-01 11:59
万一
阅读(25232)
推荐(1) 编辑