コード例 #1
0
ファイル: Form1.cs プロジェクト: ytakani/C_Sharp_work1
        /**
         *  @brief  終了処理開始処理
         *  @param[in]  object      sender
         *  @param[in]  EventArgs   e
         *  @return     void
         */
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            SetTimer1EnbOrDsb(false);
            closingFlag = true;

            // スレッドへ "End"送信
            string eventStr = "END_EVENT";

            myEvQ.SetEvent(eventStr);

            myThread.Join(5000);    // スレッド終了待ち(5秒timeout付)
            myEvQ.EndProc();        // EventQueue解放
        }