|
退出工程试,紫金桥OPCDA服务器是不会自动跟着退出的,如果想要跟着退出,有以下方法:
方法①:ExecShell
如果软件软件版本支持ExecShell函数,则可以执行操作系统命令关闭OPCDA服务进程。
退出按钮脚本如下:
- ExecShell("taskkill /IM RealHistorianOpc.exe /F");//关闭OPCDA服务进程
- Exit(2);//完全退出
复制代码 注意:以前较旧版本不支持ExecShell函数,可参考方法②
方法②:Startapp执行bat文件
对于旧的版本不支持ExecShell,无法直接执行DOS命令,则可以采用迂回方式实现。
- ExecShell("taskkill /IM RealHistorianOpc.exe /F");//关闭OPCDA服务进程
复制代码
3.将bat复制到工程目录下
4.通过startapp函数调用执行bat实现关闭OPCDA服务进程
退出按钮脚本如下:
- StartApp(GetAppPath()+"/exitopcda.bat","");//关闭OPCDA服务进程
- Exit(2);//完全退出
复制代码 |
|