Форум — Ответы ( К темам )
? | Елена: Окно CPU — как ОТключить ? (05-05-2003 20:01:38) |
Привет всем, у меня юзерский вопрос, но в С Вилдере я и есть юзер. Понадобилось написать коротенькую прогу, и вот только начинаю отлаживать, вываливает окно CPU. Выключаю всю отладочную инфу, компилирую — программа работает. Запускаю опять пошагово — опять CPU. Не дайте сойти с ума, подскажите, если кто знает... | |
Anry (06-05-2003 10:45:31) | |
Если запускаешь по F7, то у тебя это окно так и будет появляться. Лучше сделать точку останова в программе и запустить по F9 (выполнение проги остановиться на этой точке) или установить курсор напротив нужной строчки в программе и запустить по F4(выполнить до курсора). Всего хорошего Елена.
| |
Георгий (06-05-2003 11:23:14) | |
а ты на закладке compiler нажми "full debug" и после этого всё будет в порядке.
| |
Елена (06-05-2003 11:47:44) | |
Спасибо, Anry, спасибо Георгий, Full Debug конечно, включен, и конечно, я запускаю по F9 до breakpointa. Поверьте, я перепробовала все установки, тем более, что под Делфи я это окно успешно отключила... Пробовала уже создавать ключ в registry EnableCPU=0, как когда-то делали для Delphi 2 и 3... :( | |
Anry (06-05-2003 12:06:57) | |
Даже не знаю, у меня така ситуация была когда я обращался к какому-нибудь свойству объекта, при этом объект к которому обращался в это время не был создан. Попробуй сделать breakpoint в фeнкции WinMain напротив строки Application->Initialize() и в пошаговом режиме определить действие которое приводит к появлению этого окна. Возможно ты тоже обращаешся к несуществующему объекту.
| |
Елена (06-05-2003 13:09:07) | |
Спасибо Anry, будем искать ;-) Возможно, есть смысл все-таки прочитать, что в окне-то написано :))) | |
Alexander (07-05-2003 12:51:52) | |
Иногда оно появляется при внутренних ошибках (вернее, unhandled exceptions) внутри функций. В частности, при работе функции fopen, если файла нет, функция должна всего-навсего выдать отрицательное значение, а она внутри выдает exception и появляется это окно CPU.
|