void MainFormClosed(object sender, FormClosedEventArgs e) { if (cardchannel != null) { cardchannel.Disconnect(); cardchannel = null; } if (reader != null) { reader.StopMonitor(); reader = null; } SystemConsole.Free(); }
void MiShowConsoleCheckedChanged(object sender, EventArgs e) { if (!ready) { return; } Settings s = new Settings(); s.ShowConsole = miShowConsole.Checked; s.Save(); if (miShowConsole.Checked) { SystemConsole.Show(); Trace.Listeners.Add(new ConsoleTraceListener()); } else { Trace.Listeners.Clear(); SystemConsole.Free(); } }