如何用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
台式机如何重装系统win10-win10重装系统
XP教程台式机如何重装系统win10-win10重装系统
台式机如何重装系统win10最近有位用户反映,他的台式电脑开机很慢,有时候甚至要等五六分钟才开机。他的朋友建议重装系统提升性能,可复杂的操作让他不知道从何下手。别急,这里有超详细的重装教程和注意事项。请先备份数据再重装系统哦。下面,带大家了
联想笔记本win10重装系统步骤详解-win10重装系统
U盘教程联想笔记本win10重装系统步骤详解-win10重装系统
联想笔记本win10重装系统步骤详解如今笔记本大多摒弃了光驱设计,但USB接口却成了标配,如果需要重装系统,可以插入u盘启动盘重装,但是这一方法对于小白用户来说有些复杂。其实,还有一种更为简便的方式,那就是直接在电脑上下载专门的软件,通过
- 02-24XP教程台式机如何重装系统win10-win10重装系统
- 02-24U盘教程联想笔记本win10重装系统步骤详解-win10重装系统
- 02-24软件教程电脑重装系统win7详细图文教程-win7重装步骤
- 02-24电脑教程联想小新Air14笔记本安装win7系统图解-win7重装步骤
- 02-24Win10 教程联想ThinkPadP1重装系统win7详细步骤-win7重装步骤
- 02-21Win7 教程联想天逸100-15如何一键重装win10系统-win10重装系统
- 02-21电脑教程怎么在线重装win10电脑系统-win10重装系统