private static bool init = false;//是否已经初始化 public static void Init() { if (!init) { init = true; _mSocket = new SocketControl(); _mMySql = new MySQL(); _mStools = new SimpleTools(); _mTaskTools = new TaskTools(); _mHttpServer = new HttpServerControl(); _mHttp = new HttpControl(); _mNDCControl = new NDCControl(); _mTaskControler = new TaskControler(); _mRunTask = new RunTask(); _mForAGVControl = new ForAGVControl(); _mNDCControl.NoticeWcsMagic += _mForAGVControl.SubmitAgvMagic; _mNDCControl.NoticeWcsOnLoad += _mForAGVControl.SubmitAgvLoading; _mForWmsControl = new ForWMSControl(); _mHttpServer.WmsModelAdd += _mForWmsControl.WriteTaskToWCS; } }
private static bool init = false;//是否已经初始化 public DataControl() { if (!init) { _mSocket = new SocketControl(); _mHttpServer = new HttpServerControl(); _mHttp = new HttpControl(); init = true; } }