/// <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); } }