NETBOX-关闭窗口同时关闭服务程序的方法
2009-08-13 10:54
232 查看
Dim httpd
Shell.Service.RunService 'GBServer', 'Lilo GBServer', 'Powered By Netbox'
Sub OnServiceStart()
Set httpd = CreateObject('NetBox.HttpServer')
If httpd.Create('', 8000) = 0 Then
Set host = httpd.AddHost('', '\wwwroot')
host.EnableScript = true
host.AddDefault 'index.asp'
host.AddDefault 'index.htm'
host.AddDefault 'default.asp'
host.AddDefault 'default.htm'
httpd.Start
Showindow()
Else
Showindow()
'Shell.Quit 0
End If
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
httpd.Stop
End Sub
Sub OnServiceResume()
httpd.Start
End Sub
Sub Showindow()
Set htWin = CreateObject('NetBox.HtmlWindow')
htWin.Open 'http://localhost:8000/'
htWin.border=True
htWin.Caption=False
htWin.ContextMenu=False
htWin.Height=144
htWin.Width=176
htWin.MaximizeBox=False
htWin.Maximized=False
htWin.MinimizeBox=False
htWin.Minimized=False
htWin.resizable=False
htWin.scrollbar=False
htWin.ToolWindow=False
htWin.Top = 200
htWin.TopMost =True
htWin.WindowEdge=True
htWin.Center
htWin.showDialog
'关键语句 关闭程序的方法
'--------------------
Shell.Halt 0
'--------------------
End Sub
Shell.Service.RunService 'GBServer', 'Lilo GBServer', 'Powered By Netbox'
Sub OnServiceStart()
Set httpd = CreateObject('NetBox.HttpServer')
If httpd.Create('', 8000) = 0 Then
Set host = httpd.AddHost('', '\wwwroot')
host.EnableScript = true
host.AddDefault 'index.asp'
host.AddDefault 'index.htm'
host.AddDefault 'default.asp'
host.AddDefault 'default.htm'
httpd.Start
Showindow()
Else
Showindow()
'Shell.Quit 0
End If
End Sub
Sub OnServiceStop()
httpd.Close
End Sub
Sub OnServicePause()
httpd.Stop
End Sub
Sub OnServiceResume()
httpd.Start
End Sub
Sub Showindow()
Set htWin = CreateObject('NetBox.HtmlWindow')
htWin.Open 'http://localhost:8000/'
htWin.border=True
htWin.Caption=False
htWin.ContextMenu=False
htWin.Height=144
htWin.Width=176
htWin.MaximizeBox=False
htWin.Maximized=False
htWin.MinimizeBox=False
htWin.Minimized=False
htWin.resizable=False
htWin.scrollbar=False
htWin.ToolWindow=False
htWin.Top = 200
htWin.TopMost =True
htWin.WindowEdge=True
htWin.Center
htWin.showDialog
'关键语句 关闭程序的方法
'--------------------
Shell.Halt 0
'--------------------
End Sub
相关文章推荐
- C#窗体程序,当窗口关闭后,进程无法关闭解决方法
- delphi 7.0程序运行关闭最后弹出CPU窗口:ntdll.DbgBreakPoint的解决方法
- javascript关闭父窗口时同时关闭子窗口的方法~
- JavaScript关闭窗口的同时打开新页面的方法
- win10系统内微软错误报告服务怎么关闭 Win10禁用 windows 错误报告程序方法图解
- Windows下打开多个console程序,同时指定其窗口位置的批处理方法
- Windows下打开多个console程序,同时指定其窗口位置的批处理方法
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- 写服务,删除服务的方法,定时启动程序,关闭程序
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- 用什么方法调用控制台程序,同时做到:1.隐藏控制台窗口;2.获取控制台程序的exit status
- javascript关闭窗口的同时打开另一个窗口的实现方法
- java思想001:显示程序窗口的方法
- gtk+程序在关闭主窗口时的事件流
- Windows 服务程序、窗口界面、桌面交互、与远程桌面
- 该程序无影响怎么办?win7自动关闭无响应程序方法图解
- ORA-12514 TNS :监听程序当前无法识别连接描述符中请求服务 的解决方法
- 关闭控制台程序的控制台窗口
- 【旧资料整理】MFC--实现在程序启动画面关闭后再显示窗口
- 使用Qt编辑关闭窗口程序的一些见解(ZZ)