public Form1() { InitializeComponent(); lvLog.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); SetApp.SetUp(); btn_Stop.Enabled = false; busy = true; messenger = new HubMessenger(); Action hubstart = () => { messenger.Start(); }; Task taskhubstart = Task.Factory.StartNew(hubstart); commander = new CommanderCL(); commander.GetLogStr += Commander_GetLogStr; commander.GetOfficerTime += Commander_GetOfficerTime; commander.GetLogArray += Commander_GetLogArray; commander.SetChangeLog += Commander_SetChangeLog; HandlerLogs = new HandlerLogs(); HandlerLogs.EvLog += HandlerLogs_EvLog; }
protected override void Logs(string log) { HandlerLogs?.Invoke(log); }