创建一个自己的服务程序:

File -> New -> Other -> New(选项) -> Service Application 这样delphi会自动生成服务程序的框架。

保存合适的项目名称。(这里单元名为UnitServer.pas, 工程名为ProjectServer.dpr)

在新建的服务里,会发现有DisplayName、Name等属性;

DisplayName:  服务里显示的名称;(服务名: delphi服务演示程序)

Name:服务运行的名称;(服务程序名:DelphiService)

这里要分清楚服务和服务程序两个概念。服务可以启动、停止、删除,自身不能安装和卸载;服务程序则需要安装和卸载;

Net Start 是启动服务程序。

下面为Dos命令下安装服务的exe文件:(Dos下不区分大小写)

Win + R -> cmd -> cd D:\delphi(为项目根目录) ->

ProjectServer.exe /install  //安装       会提示安装success

net start DelphiService     // 启动服务

这里在Win + R -> Services.msc 服务里会看见刚刚启动的服务

服务启动后,程序是不能操作的,要想操作只有停止并卸载

net stop DelphiService         //停止服务

ProjectServer.exe /uninstall  //卸载

虽然什么代码都没有,但可以创建个空白的服务程序啦。

最新文章

  1. thinkphp3.2和phpexcel导入
  2. 做Adsense的一些经验
  3. (原) 1.2 Zookeeper伪集群安装
  4. pt-query-digest查询日志分析工具
  5. Easyui Combotree问题及其相关
  6. Linux 动态链接库学习笔记
  7. SQL Server 2008启用sa账户
  8. PowerShell 中的目录文件管理
  9. MySQL计数器表的设计
  10. Android系统--输入系统(八)Reader线程_使用EventHub读取事件
  11. 闲话和grunt
  12. DigitalClock的替代者TextClock
  13. springboot2.x里面访问静态资源的坑
  14. Yii的数值比较验证器
  15. [转]decorators.xml的用法
  16. C#基础加强(4)之秒懂IL、CTS、CLS和CLR
  17. PGSQL 获取数据库大小以及表达小等的SQL
  18. Highcharts之3D柱状图
  19. HDU 3980 (SG 环变成链 之前的先手变成后手)
  20. 如何遍历tabcontrol控件的所有的tabpage中的所有控件

热门文章

  1. 在laravel中使用QrCode包生成二维码
  2. ODBC、OLEDB、ADO、SQL的关系
  3. python开发模块基础:序列化模块json,pickle,shelve
  4. 前端自动化之gulp
  5. leetcode812
  6. 接口测试中如何利用cookies保持会话
  7. centos 中没有 ifcfg-eth0 配置文件的解决办法
  8. MySQL的blob类型
  9. 详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化
  10. Apache与Tomcat联系及区别