Пожалуйста, ознакомьтесь с комментариями.
Федот, да не тот (2)
Если в случае, когда тестирование программы происходит на одной машине, а разработка -- на другой, поведение КРАЙНЕ отличается от ожидаемого (особенно: изменения внесены, но их результат не виден), то в первую очередь следует проверить, что запускается именно та версия, что вы собирались запустить (и из той папки, что надо). Особенно надо проверить имя -- например, если по недосмотру существует две версии программы -- program1-dbg.exe и program1_dbg.exe, то риск запустить не ту -- ОЧЕНЬ велик.