【扩展信息:修改XPMenu让ToolButton在】
----------摘自书籍delphi 6 应用开发指南 有两种途径可用于调试服务程序.第一种是在单独的类中定义服务的工作部分,并在一个单独的程序中对其进行调试.第二种是在服务运行时进行调试.第一种途径是个好主意;把负责服务工作的类添加到通常的程序是测试服务行为的最容易的方法,而且保持了与工作台测试的思想的一致性. 我们使用第一种方法,在创建serviceapp 与testmailer(本书光盘上也有)这两个程序时进行测试.把同样的组件tidmessage.ttimer 与tidstmp 添加到一个单独的程序,然后创建一个邮件发送器.当找到testmailer 程序的缺陷后,所有的修改都更新到服务程序.创建工作台或测试程序是很容易的,但并不总是够用. 第二种测试服务程序的途径是:安装并运行服务程序,然后将其附加到delphi 中的运行进程.按照下列步骤,即可在运行服务时调试serviceapp.exe 程序. 1. 在命令行运行serviceapp.exe /install,安装服务程序. 2. 选择start | settings | control panel | administrative tools | services,将运行services 小应用程序.找到myservice,然后单击start service 工具栏按钮(这些步骤适用于windows 2000;在windows nt4.0 中的步骤几乎相同). 3. 运行delphi. 4. 装载serviceapp.dpr 工程. ... 下一页