`
touchmm
  • 浏览: 1043445 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

简单的Delphi对象管理器

阅读更多

掺和比试 》时得到的一个副产品。

原理很简单,就是创建的对象放到一个池里,暂时不释放,再分配的时候可以重用。对于需要反复大量创建删除同一个类的对象时,或是创建对象成本很高的情况下,这个东东有一定的作用。

使用方法:

注意:因为自动创建对象时无法确定构造函数参数,所以只能调用无参数的构造函数,如需初始化对象,则需要再定义一个Init函数供调用。因为Init函数取代了构造函数的功能,所以还需要它返回Self给调用者。

管理单元objmngr.pas源码:

草草写就,应该还有优化的余地。

分享到:
评论

相关推荐

    delphi 任务管理器

    对于Delphi开发者而言,创建一个类似Windows的任务管理器是提升应用程序功能的一个实用实践。本篇文章将深入探讨如何使用Delphi来实现这样一个任务管理器,包括数据的实时刷新和进程的内存信息显示。 首先,我们要...

    delphi对象参数调用

    这是因为Delphi使用了引用计数机制来管理对象的生命周期,只有当引用计数变为零时,对象才会被释放。因此,对象参数调用不会复制整个对象,只是复制了一个指向对象的指针,这在处理大对象时非常有利。 其次,了解...

    第二十章-开发Delphi对象式数据管理功能(五)

    在本章节中,我们将深入探讨如何在Delphi环境中开发对象式数据管理功能。Delphi,作为一款强大的RAD(快速应用程序开发)工具,以其高效的VCL(Visual Component Library)框架和面向对象的特性深受开发者喜爱。在...

    Delphi的内存管理器

    Delphi内存管理器是Delphi开发环境中一个重要的组成部分,它通过封装底层的Win32 API,为开发者提供了简单易用的内存管理接口。同时,Delphi也提供了默认的内存管理器实现和扩展选项,以适应不同的应用场景和性能...

    DELPHI仪器管理系统论文

    DELPHI仪器管理系统论文 这篇论文的主题聚焦于利用DELPHI技术开发一套高效、实用的仪器管理系统。DELPHI是一种面向对象的编程语言,以其强大的Windows应用程序开发能力而闻名,尤其在数据库应用方面表现出色。它...

    Delphi实现win系统的资源管理器

    本篇文章将深入探讨如何利用Delphi的组件,特别是ShellListView,来实现一个功能类似的资源管理器。 首先,`ShellListView`是Delphi中的一个关键组件,它允许开发者在应用程序中显示Windows壳层对象,如文件和...

    DELPHI WINDOWS任务管理器源码

    【DELPHI WINDOWS任务管理器源码】是一个用于学习和参考的编程资源,它提供了用DELPHI语言实现的Windows任务管理器的核心功能。DELPHI是Borland公司开发的一种面向对象的 Pascal 编程语言,常用于构建桌面应用程序。...

    小巧漂亮的Delphi文档管理程序..rar

    Delphi是一款强大的Windows应用程序开发工具,以其高效、直观的集成开发环境(IDE)和面向对象的Pascal编程语言而受到开发者喜爱。这款“小巧漂亮的Delphi文档管理程序”显然是利用Delphi的特性开发出的一款应用,...

    DELPHI开发的任务管理器

    在这个"DELPHI开发的任务管理器"项目中,我们可以看到一系列与任务管理相关的组件和代码单元,这些都是构建一个功能齐全的任务管理器所必需的。下面将详细介绍这些文件和它们在任务管理器中的作用。 1. **...

    delphi面向对象例程

    在“面向对象”这个压缩包中,可能包含了一系列的Delphi源码文件,这些文件可能演示了如何定义和使用类,如何实现继承和多态,以及如何通过封装来组织和管理代码。通过阅读和运行这些例子,你可以更深入地理解Delphi...

    delphi客户管理系统

    1. GUI设计:Delphi的Form设计器允许开发者直观地拖放控件,布局界面,快速构建出符合用户需求的界面。 2. 数据访问:通过ADO(ActiveX Data Objects)或者BDE(Borland Database Engine)组件,轻松连接数据库,...

    delphi编写的小型解释器

    Delphi是一款强大的面向对象的 Pascal 编程环境,它提供了丰富的类库和强大的编译器,使得创建高效的应用程序变得简单。在Delphi中编写解释器,我们需要利用其强大的类型系统和事件驱动的编程模型。 1. **词法分析*...

    delphi 客户管理系统

    Delphi 是由 Embarcadero Technologies 开发的一款面向对象的 Pascal 编程语言 IDE,它集成了 Visual Component Library (VCL) 组件框架,提供了一套完整的工具链,包括源代码编辑器、调试器、版本控制、测试工具等...

    Delphi7开发一个获取Windows进程列表的任务管理器

    完成以上步骤后,你就拥有了一个简单的任务管理器DEMO,它能列出当前运行的进程并允许用户结束它们。当然,实际应用可能需要更多的功能,比如显示每个进程的详细信息、排序列表、过滤特定类型的进程等,这需要更深入...

    一个简单可参考的Delphi会员管理系统.rar

    本篇文章将基于标题"一个简单可参考的Delphi会员管理系统.rar"和其描述,深入探讨如何利用Delphi进行会员管理系统的开发,以及与数据库(如Access)的集成。 首先,我们要明确的是,会员管理系统的核心目标是有效地...

    delphi图书管理系统

    Delphi,作为一个强大的面向对象的集成开发环境(IDE),以其高效的编译器和直观的可视化设计界面,深受程序员喜爱,尤其在企业级应用开发中占据一席之地。本系统充分利用了Delphi的特性,为图书馆或个人藏书提供了...

    delphi人事管理系统

    此外,Delphi的事件驱动编程模型使得开发者可以通过简单的事件处理函数,轻松实现用户的交互逻辑。 在数据库连接方面,Delphi通常会使用ADO(ActiveX Data Objects)或者BDE(Borland Database Engine)来连接SQL ...

    Delphi面向对象编程思想刘艺(PDF)

    关于Delphi的面向对象编程实践,书中可能会通过案例分析和实战项目,让读者了解如何在实际开发中应用面向对象设计原则,如何进行类的设计,以及如何有效地组织和管理代码。 最后,配合书中的《新建文本文档.txt》,...

    Delphi 内存管理器(进程修改)

    首先,Delphi的内存管理主要由其运行时库(RTL)中的内存管理器负责。这个管理器使用了称为“分配器”(allocators)的组件来处理内存请求。默认情况下,Delphi使用堆分配器为对象、动态数组和其他类型分配内存。堆...

    开发Delphi对象式数据管理功能.

    在开发 Delphi 应用程序时,对象式数据管理(Object-Oriented Data Management)是一种高效且灵活的数据处理方式。这种技术将数据模型与业务逻辑相结合,通过对象来表示和操作数据,使得代码更加模块化,易于维护和...

Global site tag (gtag.js) - Google Analytics