如果程序未运行,如何显示错误消息?
我想写一段代码来检查一个程序是否正在运行,如果没有,那么将出现一个MsgBox
。如果程序未运行,如何显示错误消息?
If (Not System.IO.Directory.Exists("\\twa-file2\staffhomes\" + TextBox1.Text)) Then
MsgBox("Home Area Not Found", MsgBoxStyle.Information, "Error")
End If
会有人能告诉我如何为一个程序做到这一点:我以前使用下面的代码的特定文件这样做呢?
我现在有以下代码:localByName As Process()= Process.GetProcessesByName(“pc-client.exe”)然后,如果它没有找到该过程,那么会出现一个消息框? –
您需要检查返回数组的长度。如果长度为0,则该过程未运行。 – apc
什么是数组,我该怎么做呢?我真的对VB非常基本,只是想找到自己的脚。 –
我想你的混合你想要做什么。要么检查一个文件是否存在(你在代码中做什么),要么检查一个进程是否正在运行。 – Mederic
如果您正在检查程序是否正在运行(而不是简单地查看目录是否存在,如发布的代码所示),那么https://stackoverflow.com/questions/4722198/checking-if-my- windows-application-is-running可能是一个有用的起点。那么你可以简单地修改你的条件。 –
附注;使用'MessageBox'而不是'MsgBox'。你应该看看谷歌如何检查过程是否正在运行。 – Bugs