为什么服务程序的任务栏图标会出现两个?不解 最近写了个服务,会在任务栏显示图标,但服务一启动任务栏上就会出现两个图标,请问各位大侠这是怎么回事呢??? ps: 写成非服务程序则没有问题. ^_^! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有啊,只在CreateForm里调了一次AddTrayICON.应该是跟服务类的程序有关吧,在普通应用程序中使用没有问题的.也用Raize的控件试了下,也是两个图标,晕了@_@ 检查你的服务程序中,有几个地方调用了CreateForm,会不会你的窗口,被创建了两次另外,说一个题外话;一般来说,一个服务程序不应该与桌面有交互,也就是不要在桌面上显示窗口\图标之类;另外再写一个常驻程序,在任务栏显示图标,接受用户的选项设置,然后再把策略通过管道\消息\内存映射\socket等各种方式,传送给服务程序;这样写服务程序才是性能优秀的,稳定的~~~当然,也不是说与桌面交互就不对,程序还是能运行的,只是MS不推荐这么做而已`~~~ 哈哈,果然是创建了两次,project里的忘删了 ^_^!谢谢大家了,HOHO~to do2008: 谢谢你的题外话,获益匪浅,继续学习中... ^O^ 请教一个SQL查询“男女比例”语句 马上结~~~ 想找个delphi高手 这个写法对不对?? 一个错误:“access violation at address 1F48883D in module 'msado15.dll'”怎么解决 DBGrid能直接赋值吗? 如何提取xml字符串中的节点值,并且存放到List<T>中 ClientDataSet.ApplyUpdates 报出错误:列名“XX”无效 请教一个BDE的问题 谁有delphi5下载的地方? cxGrid能不能像DBGridEh做成三栏,甚至更多的标题呢。 在Delphi7中运行程序的问题 (在线等待)
应该是跟服务类的程序有关吧,在普通应用程序中使用没有问题的.
也用Raize的控件试了下,也是两个图标,晕了@_@
另外再写一个常驻程序,在任务栏显示图标,接受用户的选项设置,然后再把策略通过管道\消息\内存映射\socket等各种方式,传送给服务程序;这样写服务程序才是性能优秀的,稳定的~~~当然,也不是说与桌面交互就不对,程序还是能运行的,只是MS不推荐这么做而已`~~~