delphi 怎样把服务和窗体建在一块,可以跟踪运行调试

解决方案 »

  1.   

    我是这样做的……在你的服务程序文件夹里建一个窗口程序,把你的服务程序所用的组件都填进去,然后窗口上用个按钮冒充你服务启动,再在你的组件里头弄上编译开关,把调试信息输出在memo里,就齐了……
      

  2.   

    建立一个窗口,使用窗口程序时
    将工程单元中
    uses
      //SvcMgr,
      Forms,
    下面
     Application.CreateForm(Tfrm_DemoMainTCP, frm_DemoMainTCP);
    使用服务程序时 //Forms,和下面的创建创建都注释掉。
      

  3.   

    如果你只是为了调试服务程序,那正确的方法应该是采用日志
    Windows日志,或自己的一套方案
      

  4.   

    可以实现一个两栖服务来实现调试,具体方法参考这个:http://hi.baidu.com/mupbzvoruubblyq/item/f7f2b50262c692d572e676fe