SetKA 함수 수정 / AlarmViewer, TrendViewer 중복실행 방지 추가

This commit is contained in:
shark219
2024-12-04 20:03:13 +09:00
parent 4f49b072dc
commit 4bb7dda9aa
12 changed files with 240 additions and 190 deletions

View File

@@ -12,6 +12,7 @@ using System.Linq;
using System.Security.Cryptography;
using System.Windows.Markup;
using vmsnet;
using System.IO;
namespace vmsnet
@@ -1513,6 +1514,17 @@ namespace vmsnet
UTIL.MsgE("트렌드뷰어 프로그램이 존재하지 않습니다.\n개발사에 문의 하세요");
return;
}
// 중복 실행 방지 코드
var processName = Path.GetFileNameWithoutExtension(filename.Name);
var runningProcesses = Process.GetProcessesByName(processName);
if (runningProcesses.Length > 0)
{
UTIL.MsgE("트렌드뷰어 프로그램이 이미 실행 중입니다.");
return;
}
UTIL.RunProcess(filename.FullName, filename.Directory.Parent.FullName);
}
@@ -1525,8 +1537,18 @@ namespace vmsnet
UTIL.MsgE("알람뷰어 프로그램이 존재하지 않습니다.\n개발사에 문의 하세요");
return;
}
UTIL.RunProcess(filename.FullName, filename.Directory.Parent.FullName);
// 중복 실행 방지 코드
var processName = Path.GetFileNameWithoutExtension(filename.Name);
var runningProcesses = Process.GetProcessesByName(processName);
if (runningProcesses.Length > 0)
{
UTIL.MsgE("알람뷰어 프로그램이 이미 실행 중입니다.");
return;
}
UTIL.RunProcess(filename.FullName, filename.Directory.Parent.FullName);
//PUB.ShowForm(falarm, typeof(Frm_Alamlist));
}