如何才能做到在客户端调用服务器程序时,服务器程序象sql server2000服务器一样自动运行? (50分)

N

natolee

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个类似sql server 2000一样的服务器程序,运行后自动出现在托盘中。我的程序
在服务器上运行可以出现托盘中的图标,但分成客户服务器不同机器运行后,服务器程序
运行,但不出现在服务器托盘中,怎摸解决?
 
使用AutoOLE对象,例如COM对象
 
我的意思是为什么客户端程序和服务器程序同时在服务器上运行结果正常,可分开运行后
服务器程序能运行但不显示,我的目的是让他显示在托盘中
 
你在服务器端写一个接口调用程序不就行了?
 
你看到的出现在托盘的程序是Microsoft SQLServer Service Manager,不是SQL Server本身
是不是这样呢?
 
to chillkwanjane:
是SQL SERVER的服务器
 
我的情况是这样,我编了一个三层程序,想在客户端访问服务器时,服务器程序运行,并且
隐藏到托盘中,我可以在托盘中通过点击右键来显示服务器程序,可查看当前连接数,可是
我的服务程序可以运行,但不出现在托盘中,我以为是托盘的问题,去掉托盘程序后运行,
服务器程序仍不能出现在任务栏里,好象作为一服务运行一样,怎么解决?
 
不会吧?可能是你的托盘程序有问题。
 
这个和分开运行不运行是一样的,你只在把服务器程序 OnShow 的事件加个 Timer1控件,
在Timer1事件写把窗体 hide 即可, 每次客户端运行服务端程序都会出现在托盘中。
当然你要写一段程序或放个控件把它隐藏到托盘中
 
这是你的托盘程序的问题,我的时TRxTrayIcon控件
很好用的,能实现你想要的功能,我们都是这么用的
 
顶部