public object OnMessageReceived(object sender, NetCoreEventArgs e) { NetCoreAdvancedMessage message = e.message as NetCoreAdvancedMessage; switch (message.Type) { case Commands.SHOW_WINDOW: try { SyncObjectSingleton.FormExecute(() => { if (S.GET <PluginForm>() == null || S.GET <PluginForm>().IsDisposed) { S.SET <PluginForm>(new PluginForm()); } var form = S.GET <PluginForm>(); form.Show(); form.Activate(); }); break; } catch { Logging.GlobalLogger.Error($"Template command {Commands.SHOW_WINDOW} failed. Reason:\r\n" + e.ToString()); break; } } return(e.returnMessage); }
public object OnMessageReceived(object sender, NetCoreEventArgs e) { NetCoreAdvancedMessage message = e.message as NetCoreAdvancedMessage; switch (message.Type) { default: break; } return(e.returnMessage); }
public object OnMessageReceived(object sender, NetCoreEventArgs e) { NetCoreAdvancedMessage message = e.message as NetCoreAdvancedMessage; switch (e.message.Type) { case Commands.SHOW_WINDOW: try { SyncObjectSingleton.FormExecute(() => { if (((Control)S.GET <MemoryVisualizer>()).IsDisposed) { Loader.PluginForm = new MemoryVisualizer(); S.SET <MemoryVisualizer>(Loader.PluginForm); } ((Control)S.GET <MemoryVisualizer>()).Show(); ((Form)S.GET <MemoryVisualizer>()).Activate(); }); break; } catch { Logging.GlobalLogger.Error("MemVisConnectorEMU: SHOW_WINDOW failed Reason:\r\n" + e.ToString()); break; } //case Commands.BYTESGET: // try // { // Tuple<long, long, string> objectValue = (Tuple<long, long, string>)message.objectValue; // e.setReturnValue((object)this.GetByteArr(objectValue.Item1, objectValue.Item2, objectValue.Item3)); // break; // } // catch (Exception ex) // { // if (!(ex is ArgumentNullException)) // { // NullReferenceException referenceException = ex as NullReferenceException; // break; // } // break; // } } return(e.returnMessage); }