当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一、异常的来源。 在DelphiMILY: 宋体; mso-a
 

 

    摘要:在delphi中获取和修改文件的时间   本文介绍了在delphi中利用系统函数和windows api函数调用来获取和修改文件的时间信息的方法。 熟悉windows 95/98的朋友一定经常会用单击鼠标右键的方法来查看所选定的文件的属性信息。在属性菜单中会列出该文件的创建时间、修改时间和访问时间。这些信息常常是很有用的,它们的设置一般都是由操作系统(也就是由dos/windows等等)自动完成的......
 ·用delphi实现文件加密压缩     »显示摘要«
    摘要:用delphi实现文件加密压缩作者: e梦缘 (wnhoo)mail:wnhoo@163.com风花雪月 e梦情缘 点击下载此详细说明文件概述:在这篇文件中,讲述对单个文件的数据加密、数据压缩、自解压的实现。同样,也可以实现对多个文件或文件夹的压缩,只要稍加修改便可实现。关键字:加密压缩、zlib、流、资源文件引 言:在日常中,我们一定使用过winzip、winrar这样的出名的压缩软件,就是我们......


Delphi异常处理的基本原则和方法
一.异常的来源.

(1)文件处理 【程序编程相关:DB2 UDB 的高可用性和灾难恢复概述

在delphi的应用程序中,下列的情况都比较有可能产生异常. 【推荐阅读:Content Manager OnDe

(3)windows资源 【扩展信息:包含生成列的 DB2 表上的数据移入和移

(2)内存分配

(4)运行时创建对象与窗体

(5)硬件与操作系统冲突

?

二.异常的处理.

(1)try…except…end;

在try体内的代码发生异常时,系统将转向except部分进行异常的处理.这是delphi处理异常的最基本的方式之一.

?

(2)try…finally…end;

这种异常处理结构一般用于保护windows的资源分配等方面,它确保了无论try体内的代码是否发生异常,都需要由系统进行最后的统一处理的一些windows对象的正确处理.

与try…except…end不同,该结构的finally部分总被执行.

?

(3)不存在try…except…finally…end结构来既处理异常,又保护资源分配的结构,但是,try…except…end结构允许嵌套到try…finally…end结构中,从而实现既处理异常,又保护资源的分配.

?

?

三.异常的精确处理.

(1)定义一个异常.

在delphi中,每个异常都是exception[1]类的一个派生类[2].因此,定义一个异常就是定义一个exception类的派生类.

type emyexception = class(exception);


...   下一页
    摘要: 简单介绍一下vcl消息传递 vcl除了封装了windows消息外,还有自己自定义的一些消息。windows的消息以wm_ 开头,可以参考delphi help里带的windows sdk 或msdn, 在messages.pas文件中也可以看得到. vcl的一些内部消息,一般是以cm_ cn_ cb_ 等开头的,在controls.pas文件中也可以看得到,具体的使用可以查看delphi......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE