2013-06-04 2 views
0

Я не уверен, почему я получаю это сообщение. Все, что у меня есть в моем приложении WPF, - SpeechRecognitionEngine и SpeechSynthesizer, и когда я нажимаю «X», чтобы закрыть приложение, вызывается Application.Current.Shutdown(0) после того, как я вывешу сообщение пользователю через TextBlock.Предупреждение об исключении возможного Потеря или повреждение данных

Что могло быть причиной этого? Я не делаю ничего необычного. Я сделал этот точный тип приложения раньше с тем же кодом, почему это происходит только сейчас?

RaceOnRCWCleanup было обнаружено сообщение: попытка была сделана вырывают RCW, который используется. RCW используется на активной нити или другом потоке. Попытка освободить использование RCW может привести к повреждению или потере данных .

+0

Я предполагаю, что все, что он говорит, все еще используется, являются речевыми двигателями. Но я избавляюсь от них до применения shitdown. –

ответ

0

Я понял.

I был, убрав двигатели, но почему-то я прокомментировал звонки .Dispose() и забыл раскомментировать их снова.

Idiot. lol