Форум — Ответы ( К темам )
| ? | Елена: Окно 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.
 | |