Основной поток не завершается при закрытии программы

Основной поток не завершается при закрытии программы
Atom
17.05.2013
UsilaDobry


Доброго дня.
Если запускаю проект, вывожу на график, а потом закрываю окно, то срабатывает безопасное отключение, основной поток останавливается.
А вот если запускаю проект, потом запускаю стратегию и следом закрываю окно, или останавливаю стратегию, а потом закрываю окно, то основной поток не останавливается.
Я добавил в основной код следующий раздел, но это не помогает...
Код
protected override void OnClosing(CancelEventArgs e)
        {
            try
            {
                if (_levelSarStrategy != null)
                {
                    _levelSarStrategy.Stop();
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.ToString());
            }
            base.OnClosing(e);
        }

Что еще можно придумать?..

Теги:


Спасибо:


< 1 2 
Самунджян Артем

Фотография
Дата: 02.07.2013
Ответить


casper-ss

Увы...есть...точнее не я один собственник идеи...:))))не могу ей распоряжаться один...:)

Возможно ошибку получиться отловить без стратегии!

Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy