首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

学习笔记:7z在delphi的应用

所以压缩是不可避免了,delphi中的默认压缩算法整了半天不太好使,就看了看7z,在windows下有dll那么就用它吧。...下载7z.dll,还有一个delphi的开发sdk文件,sevenzip.pas。有这两个就可以了。...这里有点要注意的是使用:m7LZMA这个算法压缩比特别高,好像针对文本类型的会很好。我试了400M的文本压缩后5M左右吧。这个压缩率还是挺可观的。...解压 7z也提供了解压的算法,但是不同的压缩算法生成的压缩包格式是不同的,需要指定解压类型来解压。但我看7z里支持的算法类型还是很全的,于是就整了个If列表。...后记:以前在.net平台上调用过7z,只不过是使用shell方式调用的7z.exe。用命令感觉会麻烦一些,使用dll集成在程序中还是挺方便的。

2.5K100

Delphi 教程

虽然delphi是面向对象的,但是application是面向过程的,这是因为在程序刚建立的时候,是按顺序从上到下执行,此时还没有创建任何的对象,application是一个全局的过程变量....form创建时才拥有实例 ,但是实际上在application.initializel的时候就有了 第二个重要的方法是run: 它表明程序可以启动,注意不是“启动”,而是“可以启动”.这个地方是delphi...如果按规范写,应当是Application.CanRun:=True; 但是delphi是简写成了run....一般的编程语言,它的控件只有三个关键,属性,方法和事件,但是delphi还有一个动作 ,这就意味着它能更方便的处理复杂的事情。...delphi通过httprio控件,可以调用一切存在的webService。 第三个讲的是TCPServer和UDPServer。

1.9K10

delphi vcl_delphi数据类型

每个Delphi应用程序都有一个指向TApplication对象的指针,此指针称为Application,用TApplication类主要执行消息框,管理快捷帮助,为按钮和状态栏设置提示文本。...这个组件组包含一些功能强大的组件(Win 3.1标签源自Delphi1中)。其中比较好用的是TTabSet和TNotebook组件。...7、Internet组件 这个Internet标签中包含了一些用于Internet编程的组件,这些组件包括HTML、FTP、SMTP、POP3和HTTP等组件,它也包含一些通过API进行的一般网络编程组件...除了这里列出的GDI类以外,还有一些其他类,在以后的Delphi学习过程中,我们将会学习到更多有关这方面的类,并掌握使用它们。...更多这些类的详细信息请大家自己看看Delphi VCL Help。 这不是全部 讨论到这里并没有讨论到所有的VCL类,但这里所涉及到的类在应用程序中用到的可能性很大。

2.7K10

Delphi教程推荐

非常适宜Delphi初学者。...选择Delphi开发同学的眼光是不错的, 由于使用Delphi开发应用软件可以提高编译的效率, 前提是你要好好学习Delphi教程, 对你以后的开展肯定有很大帮助的。   ...前言  2. 2标识符与保留字、指令字  2. 5运算符和表达式  2. 1顺序结构  3. 2选择结构  3. 4过程与函数  第4章初级数据类型  4. 1类型定义语句  4. 4集合类型  4. 7指针类型...  第5章面向对象的程序设计  5. 3类的方法  5. 4类的封装与继承  5. 5异常处置  第6章建立用户界面  6. 1窗体对象  DELPHI6. 3常用组件的用法  第7章菜单、多选项卡的设计...选择Delphi开发同学的眼光是不错的, 由于使用Delphi开发应用软件可以提高编译的效率, 你会发现Delphi更多的优点。 对你以后的开展肯定有很大帮助的。

2.7K30

Delphi 语言「建议收藏」

Borland的最后版本是Delphi7。之后有Delphi2005到Delphi2010,这些版本基本不受Delphi开发者关注,因为D7就用得很好。...三、Delphi用户目前的困境 1、硬件及操作系统的升级让用户无法停留的D7上 大多数继续使用Delphi的人基本上仍在使用Delphi6或Delphi7的版本,后者人数较多。...Delphi几经转手,继D7之后也出了一些版本,什么Delphi2005.net、2009、2010到现在有XE,XE都到十了。...让老司机们无法继续留在D7的原因主要是操作系统及计算机硬件的升级,Delphi7之前的版本在XP 32位系统下运行很好,但到后面的Win7及64位系统就不灵了,加以对多核CPU的支持也没有。...,白白耗费大量时间与财力,而技术方面,无论是VCL还是编译器、甚至IDE从Delphi7以后就停步不前。

2.2K20

Delphi入门教程

一、第一章Delphi6介绍 1.1概述 Delphi是基于Pascal语言的RAD快速应用程序开发工具(Rapid Application Development),为Windows系统下的可视化集成开发工具...:[Database Desktop]:与BDE配合使用的桌面数据库管理程序 :[Datapump]:数据库之间进行数据转换的工具 :[Image Editor]:图形资源文件的编辑工具...事件可能是用户执行了某些操作(如鼠标单击、敲击键盘等)引起的,也可能是程序内部触发的(如定时器) 7.事件处理程序(Event Handler):当事件触发时,应用程序执行的命令集。...【Save As】:将当前文件另存为其他文件 7.【Sava Project As】:将当前整个项目另存为其他的项目文件 8.【Save All】:保存所有文件 9....的开发环境 7.

6.6K20
领券