Exemple #1
0
 public static void loadProcessOfFEMM()
 {
     if (checkFEMM() != true)
     {
         m_FEMM = new ActiveFEMMClass();
     }
 }
Exemple #2
0
        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;
            }
        }