コード例 #1
0
            public void Exit()
            {
                if (context != null)
                {
                    context.ExitThread();
                }
                context = null;

                if (Application.ThreadExit != null)
                {
                    Application.ThreadExit(null, EventArgs.Empty);
                }

                if (LoopCount == 0)
                {
                    if (Application.ApplicationExit != null)
                    {
                        Application.ApplicationExit(null, EventArgs.Empty);
                    }
                }

                ((MWFThread)threads [thread_id]).MessageLoop = false;
            }