WriteConsole и SetCurPos
От: Didro Россия home~pages
Дата: 19.03.05 13:37
Оценка:
Сделано приложение. Консоль Win32 (VC++ 6.0 sp5).
Есть меню (занимает левую сторону экрана), справа же от меню выводиться результат действий пользователя. Для этого вначале в нужной области экрана, с помощью функций SetConsoleCursorPosition(...) и WriteConsole(...)) выводиться результат действий пользователя, затем построчно с первой строки выводиться (с помощью WriteConsole(...))список пунктов меню.

Debug версия отлично компилируется и работает.

При сборке *релизной* версии приложения возникла следующая проблема:
Сборка проходит нормально, а *при запуске* приложения возникает ошибка kernel32 и всё падает.
Причём экспериментально установлено, что всё дело в SetConsoleCursorPosition(...) и WriteConsole(...), т.е. если их убрать, а выводить cout<<, то всё нормально, но тогда я не знаю, как мне вывести вначале справой стороны экрана результат действий пользователя, а затем слева меню.

Вот такая вот проблема.
Помогите советом, пожалуйста.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.