如何用Delphi编写Win2000服务程序
在Delphi中,Borland的工程师为我们提供了TServiceApplication,TService,TServiceThread等类,封装了大量细节,简化了服务程序的开发。
二、TServiceApplication
在Delphi中,类TServiceApplication就对应上述的ServiceApplication。利用Delphi的开发环境,我们新建一个Service Application Project,同时就创建了一个继承自TService的类。项目文件中的Application对象就是一个TServiceApplication实例。每个TServiceApplication包含若干个TService对象,正好对应上述的服务程序和服务之间的数量关系。
通过阅读TServiceApplication和TService类的定义,可以得知,TServiceApplication从TComponent类继承而来,TService从类TDataModule基础而来,Application对象负责各个TService对象的Create和Destroy。跟踪下列代码 Application.CreateForm(TService1, Service1); 可以发现创建的TService对象的Owner都是Application对象;在VCL FrameWork中Owner总是负责Destroy各个Component对象(VCL的TComponent类采用了Composite模式),所以TServiceApplication也将Destroy各个TService对象。
更多 0
- 惠普EliteBook820G2如何一键重装win10系统一键装系统步骤
XP教程惠普EliteBook820G2如何一键重装win10系统一键装系统步骤
惠普EliteBook820G2如何一键重装win10系统一键重装系统是电脑小白的最佳选择。相较于传统的光盘安装法,一键重装展现出了更强的兼容性,适用于多数现代计算机设备。并且用户只需遵循指引步骤,即可绕过购买系统光盘、调整BIOS启动顺序
- 宏碁E1-410笔记本如何一键重装win10系统重装win10步骤
软件教程宏碁E1-410笔记本如何一键重装win10系统重装win10步骤
宏碁E1-410笔记本如何一键重装win10系统在日常使用中,宏碁E1-410笔记本可能会遇到系统故障、运行缓慢等问题,需要重装系统。面对网上众多的安装方法,用户们往往不知该如何选择。为此,我们推荐使用一键重装系统,这不仅是一种安全、可靠的
- 12-24XP教程惠普EliteBook820G2如何一键重装win10系统一键装系统步骤
- 12-24软件教程宏碁E1-410笔记本如何一键重装win10系统重装win10步骤
- 12-24其它教程惠普电脑如何重装win10系统(重装win10步骤)
- 12-24XP教程联想Miix5208GB如何一键重装win7系统(重装win7教程)
- 12-24HarmonyOS教程神舟战神Z7M-CT5GA如何一键重装win7系统(重装win7教程)
- 12-23Win10 教程海尔S410笔记本如何一键重装win10系统 一键装系统步骤
- 12-23电脑教程win10怎么一键重装(重装win10步骤)