关于C#从服务启动窗体的问题

2008-06-23  来源: [非常编程网]  浏览次数 1

  • JoneG
发表于: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
非常感谢楼上几位~!
问题搞定了,我原来是在窗体程序中添加了服务类,这样不行.另外添加一个服务工程,调用窗体程序就可以了.

上一篇:改写国外Jeff Atw..    下一篇:请教Button的OnMo..

相关主题:

网友评论