DataSnap在什么系统下执行无关。为什么要批处理执行呢? 

解决方案 »

  1.   

    to lyhoo163:
    可能是我没理解服务的概念,才接触服务的程序。
    我的情况是,用DataSnapServer 写的 Service Application程序,但运行后不在系统服务里面。
    搜索下说执行批处理有用,结果测试发现XP下执行批处理命令就可以在服务里看到了,
    但在WIN7下还是不行。
    我的目的很简单,就是想这个DataSnap的Service Application程序在系统登录前启动在服务就好了。
    望大神解惑!
      

  2.   

    用DataSnapServer 写的 Service Application程序,在服务器端执行后。只要网络设置正常,就可以在客户端访问了。
      

  3.   

    作为服务器中的Service Application程序,在服务器启动时必须要被执行,执行的方式有几种:
    (1)在autoexec.bat中启动;
    (2)加入“附件—启动”菜单;
    (3)写代码在注册表中,自动启动。
    比较好的方式是(3)。
    上述回答满意吗?我的方式就是(3)。
      

  4.   

    (3)方式,在注册表"HKEY_LOCAL_MACHINE"的“\Software\Microsoft\Windows\CurrentVersion\Run”注册一下即可。