首页 > TAG信息列表 > TMemoryStream

关于 Delphi 中流的使用(1) 用 TMemoryStream(内存流) 入门

前言:所谓"流", 就是一段数据或是一块内存;在进行流操作时, 我们不必关心流中的数据到底是什么; 只需要知道流的大小和当前的指针位置. 所以流只有两个属性:Size、Position.对流的操作, 不过就是读取和写入. 所以流最主要的方法就是 Read 和 Write.在很多控件的使用中, 读取主要用

解析 png 图片的十六进制字符流的函数 - 回复 "黑人" 的问题

解析 png 图片的十六进制字符流的函数 - 回复 "黑人" 的问题 问题来源:http://www.cnblogs.com/del/archive/2010/04/24/1719631.html#2079634 使用下面的 Hex2Png() 函数解析黑人给的数据,结果是一个 93396 的验证码图片。 uses pngimage; {从 png 图片到十六进制字符串} f

数据库图片存取(New)

procedure TForm1.Button1Click(Sender: TObject); var ms : TMemoryStream; jpeg1 : TJPEGImage; begin //将数据库字段的内容读取到流中 ms := TMemoryStream.Create; TBlobField(qrM.FieldByName('IMAGE')).SaveToStream(ms); //从流中加载图片 jpeg1 := TJPEGI

delphi save .dfm to .txt

procedure TForm2.saveDfm; var inStream,outStream:TMemoryStream; begin inStream:=TMemoryStream.Create; outStream:=TMemoryStream.Create; try inStream.WriteComponent(self); inStream.Position:=0; ObjectBinaryToText(inStream,outStr

delphi对ZIP解压

Delphi 对GZIP解压 作者:admin 来源:未知 日期:2010/5/9 13:08:46 人气:获取失败 标签: QQ空间新浪微博腾讯微博腾讯朋友QQ收藏百度空间百度贴吧更多0 呵呵,终于做出来了,有一定收获, 在算法上还是花了不少时间, 以前解gzip内容,现在是deflate,少了文件头内容,所以 用以前思路老是

Diocp学习笔记 3、服务端连接、发送、接收(以实际例子记录)(DELPHI 通讯框架)

服务器通过TDiocpCoderTcpServer类进行创建,并设置相应值 一、创建服务 var FTcpServer: TDiocpCoderTcpServer; //声明全局变量 //创建服务 procedure TfrmServer.FormCreate(Sender: TObject); begin FUILocker := TIocpLocker.Create('界面异步操作锁'); // FOfflineMs