Извеняюсь, что не в тот форум залез, но здесь нет нужного, может добавить какой нибудь типа "VC общие вопросы".
В проге много мат.расчетов в итоге получаю картинку, которую и вывожу на экран.
Беда в том что в отладочном варианте в определенном режиме выдается неверная картинка
хотя в релизе все Ок.
Причем если запускаю в режиме отладки и пошагово контролирую все операции картинка получается такая же как в релизе, т.е. нормальная.
Здравствуйте Res, 24.04.2001 07:26:24 вы писали:
>Помогите, плз. > >Извеняюсь, что не в тот форум залез, но здесь нет нужного, может добавить какой нибудь типа "VC общие вопросы". > >В проге много мат.расчетов в итоге получаю картинку, которую и вывожу на экран. >Беда в том что в отладочном варианте в определенном режиме выдается неверная картинка >хотя в релизе все Ок. >Причем если запускаю в режиме отладки и пошагово контролирую все операции картинка получается такая же как в релизе, т.е. нормальная. > >Где собака порылась? > > >ЗЫ: сайт обалдеть! Хожу и наслаждаюсь ;-)
Вообще вопрос сложный ибо мало информации о твоей программе. Главное для тебя чтобы в релиз версии все шло, а не наоборот. Кстати эти режимы компиляции отличаются друг от друга не только наличием/отсутсвием в исполняемом файле отладочной информации, но и многим другим. Подробнее здесь же в Статьи->Visual C++ ->Ошибки и проблемы->Как пережить release-версию.
Удачи! Игорь.
ЗЫ: А сайт действительно обалденный, а главное публика на этих форумах серьезная.
Здравствуйте Res, вы писали:
Res>Помогите, плз.
Res>Извеняюсь, что не в тот форум залез, но здесь нет нужного, может добавить какой нибудь типа "VC общие вопросы".
Res>Где собака порылась?
90% — это ты где-то не инициализируешь переменную, и потом с ней работаешь. В Debug версии там будет что-то по типу 0xcccccccc, а в Release — всё что угодно.
Поставь NuMega Bounds Checker — им искать такие ошибки — одно удовольствие.
Res>ЗЫ: сайт обалдеть! Хожу и наслаждаюсь ;-)
Здравствуйте Res, вы писали:
Res>Помогите, плз.
Res>Извеняюсь, что не в тот форум залез, но здесь нет нужного, может добавить какой нибудь типа "VC общие вопросы".
Res>В проге много мат.расчетов в итоге получаю картинку, которую и вывожу на экран. Res>Беда в том что в отладочном варианте в определенном режиме выдается неверная картинка Res>хотя в релизе все Ок. Res>Причем если запускаю в режиме отладки и пошагово контролирую все операции картинка получается такая же как в релизе, т.е. нормальная.
Res>Где собака порылась?
Res>ЗЫ: сайт обалдеть! Хожу и наслаждаюсь ;-)
Действительно помимо подключения возможности отладки (компиляция _DEBUG) MFC программа
использует отладочные версии библиотеки с именами MFCvvD.LIB (обычные MFCvv.LIB). В отладочных версиях этих библиотек работа МНОГИХ функций отличается от релиз-версий, причем эти различия доходят иногда до того, что возвращаются разного типа переменные, генерируются другие исключения и ошибки...
Чтобы избежать этого Вам надо найти хорошее описание MFC с указаниями на особенности данной функции при работе в Win32 Debug.