/// <summary>for create a fake MvKjMachineDrawerLddPool instance </summary>
 /// <remarks>
 /// <para>2020/10/23 10:12 King  [C]</para>
 /// <para>暫時保留</para>
 /// </remarks>
 /// <returns></returns>
 public static MvaKjMachineDrawerLddPool GetFakeInstance(int listenDrawerPortMin, int listenDrawerPortMax, int sysStartUpEventListenPort)
 {
     if (_instance == null)
     {
         lock (lockGetInstanceObj)
         {
             if (_instance == null)
             {
                 _instance = new MvaKjMachineDrawerLddPool(listenDrawerPortMin, listenDrawerPortMax, sysStartUpEventListenPort, true);
             }
         }
     }
     return(_instance);
 }
 public static MvaKjMachineDrawerLddPool GetInstance(int listenDrawerPortMin, int listenDrawerPortMax, int sysStartUpEventListenPort)
 {
     try
     {
         if (_instance == null)
         {
             lock (lockGetInstanceObj)
             {
                 if (_instance == null)
                 {
                     _instance = new MvaKjMachineDrawerLddPool(listenDrawerPortMin, listenDrawerPortMax, sysStartUpEventListenPort, false);
                 }
             }
         }
         return(_instance);
     }
     catch (Exception)
     {
         return(null);
     }
 }