public static void loadProcessOfFEMM() { if (checkFEMM() != true) { m_FEMM = new ActiveFEMMClass(); } }
public static void killProcessOfFEMMs() { int nCount = 0; Process[] processList = null; // 실행되어 있는 모든 FEMM 을 종료시킨다. do { processList = Process.GetProcessesByName("femm"); if (processList.Length > 0) { processList[0].Kill(); } Thread.Sleep(50); // 무한 루프를 방지한다. if (nCount > 100) { return; } nCount++; } while (processList.Length > 0); myFEMM = null; }
public static bool loadProcessOfFEMM() { try { if (checkFEMMInMemory() != true) { m_FEMM = new ActiveFEMMClass(); if (m_FEMM == null) { return(false); } else { return(true); } } return(true); } catch (Exception ex) { CNotice.printLog(ex.Message); return(false); } }
public static void killProcessOfFEMMs() { int nCount = 0; try { Process[] processList = null; // 실행되어 있는 모든 FEMM 을 종료시킨다. do { processList = Process.GetProcessesByName("femm"); if (processList.Length > 0) { processList[0].Kill(); } Thread.Sleep(50); // 무한 루프를 방지한다. if (nCount > 100) { return; } nCount++; } while (processList.Length > 0); myFEMM = null; } catch (Exception ex) { CNotice.printLog(ex.Message); return; } }