
Delphi
andyxujie
这个作者很懒,什么都没留下…
展开
-
全局变量的使用注意
全局变量可以在var子句中直接初始化为一个值。记住,所有的全局数据会自动初始化为0,因此不要将全局变量初始化为一个"空"值比如 0、nil、、Unassigned、等等。这样做的一个理由是因为零-初始化的全局数据在exe文件中不会占据任何空间。而"空"值-初始化数据被存储在一个虚拟的数据段,它在应用程序启动后被分配在一段内存中。非零-初始化的全局数据在硬盘的exe文件占用空间。原创 2004-08-27 00:37:00 · 1142 阅读 · 0 评论 -
在Delphi7中调试COM+(转)
开发COM+应用系统最令人头痛的问题便是如何调试 COM+组件了。由于COM+是执行在COM+的执行环境中,因此Delphi 的程序员无法像Delphi的分布式多层应用系统一样可以直接在 Delphi 的IDE 中设定应用程序服务器的断点来调试。 事实上, Delphi 仍然可以在 Delphi 的集成开发环境中调试 COM+组件,也可以让程序员在集成开发环境中在COM原创 2004-08-27 00:58:00 · 766 阅读 · 0 评论 -
DELPHI中BDE、ODBC的配置注意
ODBC:在SQL EXPLORER中可以直接调用ODBC控制器,在ODBC的系统资料中增加的ODBC数据源,在重启SQL EXPLORER后才能出现在其中;BDE:在设置与ACCESS连接时,BDE存在本身的问题,至今未能成功的连接过,在BDE中可以创建与ODBC或者直接与数据库连接的别名原创 2004-08-27 01:15:00 · 1938 阅读 · 0 评论 -
DELPHI所有类的共性
有四个基本性的方法确保所有的类都表现出基本的行为。第一种行为是,所有的类都有默认的构造函数,可以创建实例。第二种行为是,所有的类都有析构函数,可以删除创建的实例。第三种基本的行为是,所有的类都可以调用继承而来的Free 方法而从内存中释放,Free 方法将检测对Nil 对象的调用以避免错误。第四种基本行为是,所有的类都可以响应Windows 消息。原创 2004-08-27 01:17:00 · 923 阅读 · 0 评论 -
在Delphi中如何维护COM+的状态信息[转载]
刘晓明(cipherliu)问题是这样开始的:我需要写一个COM+,用来连接不同的数据库。有的朋友可能会说,应该为每个数据库建立一个COM+,但是在我的系统里不能这样。我们在做一个教育辅助系统,用户是学校(当然包括学校里的老师、学生、家长),我们为每个学校建一个数据库,这些数据库的结构是相同。当然我们还有管理数据库,用于协调各数据库的关系。每增加一个学校用户,我们就激活一个新的数据库给客户使用原创 2004-08-27 00:57:00 · 682 阅读 · 0 评论 -
封装的类型:类级别的封装和单元级别的封装
封装的类型:类级别的封装和单元级别的封装;1 类级别的封装:1.1 在类级别的封装中,对外的接口是public,publishd成员的集合, protected,private的集合则属于列的实现细节;1.2 而对于该类的派生类来说,接口是public,published,protected的集合, private部分为内部实现细节。2 单元级别的封装:2.1 在一个Unit中原创 2004-08-27 00:23:00 · 1232 阅读 · 0 评论 -
用DOA运行存储过程(转)
用DOA运行存储过程(转)用Delphi开发C/S结构的Oracle数据库软件时,为提高效率,通常将大批量的数据处理交给后台存储过程来完成。由于Delphi需通过BDE才能操作和处理各种数据库文件,这样不仅效率低,而且存在一定局限性,所以考虑采用第三方工具DOA来提高交互效率,方便前后台信息的传递。 DOA(即Direct Oracle Access的缩写)是荷兰Allround Auto原创 2004-08-27 01:14:00 · 963 阅读 · 0 评论