-
|
| 发表于:2007-04-24 16:16:15 楼主 |
| 有一个程序要开机就自动运行(用户有可能未登录),是有窗体的,现在我遇到的问题是:启动服务时能打开窗体,但是如果窗体不关闭,服务启动会有异常,导致的状况就是服务显示“启动”,而不是“已启动”,窗体的功能都能照常使用。我不知道为什么会出现这样的问题,又无法调试OnStart方法,应该如何解决这个问题呢?请高人帮忙解决!!! |
|
|
|
50
| |
|
| 发表于:2007-04-24 16:22:551楼 得分:0 |
| 服务运行一般没有窗体吧? | | |
| |
|
| 发表于:2007-04-24 16:47:032楼 得分:0 |
| 应该可以有窗体的吧,服务属性里面有一个选项是允许界面交互的啊 | | |
| |
|
| 发表于:2007-04-24 17:02:303楼 得分:0 |
| 你做成没有窗体的试试嘛,把报错信息写在事件日志里,然后查看,这样更好嘛 | | |
| |
|
| 发表于:2007-04-24 17:16:094楼 得分:0 |
应该可以有窗体的吧,服务属性里面有一个选项是允许界面交互的啊 ====================================== 有这一项吗?没留意过。在哪? | | |
| |
|
| 发表于:2007-04-24 18:45:215楼 得分:25 |
| 服务不能有窗体的,与桌面交互是说可以调用有窗体的程序。不点选与桌面交互的话,调的时候不会出窗体,只是后台有这么个进程... | | |
| |
|
| 发表于:2007-04-24 18:48:336楼 得分:25 |
| 应该说服务一般不用窗体的。你可以在服务里调用其他有窗体的程序 | | |
| |
|
| 发表于:2007-04-25 15:30:317楼 得分:0 |
非常感谢楼上几位~! 问题搞定了,我原来是在窗体程序中添加了服务类,这样不行.另外添加一个服务工程,调用窗体程序就可以了. | | |
| |