private void MetroWindow_Closed(object sender, EventArgs e) { try { while (Flags.Initializing周辺機器) { ; } Target.ClosePort(); if (Flags.StateEpx64) { General.ResetIo(); General.io.Close();//IO閉じる } if (Flags.State5107B) { General.osc.Close(); } if (Flags.State323x) { Hioki3239.ClosePort(); } if (Flags.StateWavGen) { WaveFormGenerator.Close(); } if (Flags.State7012) { HIOKI7012.ClosePort(); } if (!State.Save個別データ()) { MessageBox.Show("個別データの保存に失敗しました"); } if (!General.SaveRetryLog()) { MessageBox.Show("リトライログの保存に失敗しました"); } } catch { } }