论坛


2019年6月27日 星期四

对Zlib单元进行再封装 - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |23:17:00

对Zlib单元进行再封装 低版本DELPHI,如D7,ZLIB.pas单元封装的很简陋,因此有必要再封装,以增加使用的便利性。 高版本DELPHI,zlib.pas本身提供的接口已经相当完善。 Zlib.pas是DELPHI自带的压缩单元,下面对对Zlib单元进行再封装,增加两个压缩函数,一个压缩流

Delphi BASE64单元EncdDecd的修改 - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |22:55:00

Delphi BASE64单元EncdDecd的修改 EncdDecd.pas两个函数声明: procedure EncodeStream(Input, Output: TStream);procedure DecodeStream(Input, Output: TStream); 对于Output

BASE64解决回车换行 - delphi中间件

delphi中间件| 博客园_咏南中间件和开发框架 |11:35:00

BASE64解决回车换行 使用DELPHI EncodeStream(),对流数据进行BASE64编译以后,每隔75个字符,就会添加回车换行符(#$D#$A),这会造成许多问题。 网上许多解决方法,是对BASE64的字符串中的回车换行符,使用ReplaceStr(str,#$D#$A,''...)替