关于网友提出的“ [请教]用Delphi编写Windows服务程序的一些疑惑。”问题疑问,本网通过在网上对“ [请教]用Delphi编写Windows服务程序的一些疑惑。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: [请教]用Delphi编写Windows服务程序的一些疑惑。
描述: 刚学会一点点,看到一些资料上说SvcMgr和Forms单元中都有Application定义,因此在服务程序中不能使用窗体,不然会引起冲突。但我看到TService有一个属性Interactive指定是否与桌面进行交互,就弄不太明白了。
我的程序有两部分,一部分是后台运行的服务程序,一部分是用于设置一些参数的界面,如果可能我想把这两部分做在一个程序中,而且可以互相传递参数或消息(不知是否可以向Service发送及接收消息);比如后台服务发现某种状况则通知窗体以作某些显示,窗体设置了一些参数则通知后台服务重新读取参数。
我看见过有类似实现的程序,不知Delphi如何做到?
解决方案1: 建议参考一下Delphi的ScktSrvr原码,
$(DELPHI)\Source\Vcl\ScktSrvr.dpr
解决方案2: 帮你顶~~~~偶没有写过系统服务,不太清楚
以上介绍了“ [请教]用Delphi编写Windows服务程序的一些疑惑。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3612332.html