У меня многопоточное приложение. Он также использует некоторый неуправляемый код, драйвер ODBC. Если я нахожусь в определенном потоке, иногда я нажимаю на шаг F10, но он не останавливается на следующей строке, программа работает так, как будто я нажал F5, чтобы продолжить. Есть идеи, почему это так?
Обновление 1
Когда я говорю, что программа запускается, я имею в виду поток, в котором я нахожусь. У меня есть один файл, который является сигнальным потоком. Я разбиваю C, нажимаю F10, и без всякого перерыва я получаю инструкции до Z.