首页 相关文章 用DELPHI进行NT、2000、2003服务程序的调试

用DELPHI进行NT、2000、2003服务程序的调试

NT服务程序的调试


  ----------摘自书籍Delphi 6 应用开发指南

  
   有两种途径可用于调试服务程序。第一种是在单独的类中定义服务的工作部分,并在一个单独的程序中对其进行调试。第二种是在服务运行时进行调试。第一种途径是个好主意;把负责服务工作的类添加到通常的程序是测试服务行为的最容易的方法,而且保持了与工作台测试的思想的一致性。
   我们使用第一种方法,在创建ServiceApp 和TestMailer(本书光盘上也有)这两个程序时进行测试。把同样的组件TIdMessage、TTimer 和TIdSTMP 添加到一个单独的程序,然后创建一个邮件发送器。当找到TestMailer 程序的缺陷后,所有的修改都更新到服务程序。创建工作台或测试程序是很容易的,但并不总是够用。
   第二种测试服务程序的途径是:安装并运行服务程序,然后将其附加到Delphi 中的运行进程。按照下列步骤,即可在运行服务时调试ServiceApp.exe 程序。
  1. 在命令行运行Serviceapp.exe /INSTALL,安装服务程序。
  2. 选择Start...[ 查看全文 ]

2016-02-19 标签:

用DELPHI进行NT、2000、2003服务程序的调试的相关文章

手机页面
收藏网站 回到头部