ФлеймФорумПрограммирование

Что такое debug в MSVC? (7 стр)

Страницы: 16 7 8 9 10 Следующая »
#90
16:15, 7 мар 2011

Могут, особенно если в память ктото гадит, то может быть вообще всё что угодно.

#91
16:26, 7 мар 2011

Executor
А если никто не гадит, как говорит debugger?

#92
16:30, 7 мар 2011

SNVampyre
cWindow это глобальная переменная? если что, то это очень не разумно
по поводу нулов - может быть что в момент когда ты ее дергаешь она еще не инициализировалась

#93
16:42, 7 мар 2011

ashujon
Почему неразумно?
> по поводу нулов - может быть что в момент когда ты ее дергаешь она еще не инициализировалась
А если я её дёргаю в середине кода, когда я её уже вдоволь подёргал и заодно заполнил displays?

#94
17:25, 7 мар 2011

SNVampyre
> А если никто не гадит, как говорит debugger?

Как он тебе такое говорит?

#95
17:29, 7 мар 2011

Executor
> Как он тебе такое говорит?
Так, что не указывает ни одной ошибки и всё работает как надо.

#96
17:30, 7 мар 2011

SNVampyre
> Так, что не указывает ни одной ошибки и всё работает как надо.

А дебагер тебе на мемори лики и не укажет.

#97
17:31, 7 мар 2011

Executor
Когда кто-то пишет вне массива, то дебаггер сообщает об этом.
А если бы кто-то гадил в класс окна, то ничего бы не работало.

#98
17:45, 7 мар 2011

SNVampyre
а с чего ты взял что у тебя именно этот класс дергается как нулл?
> Почему неразумно?
google -> "глобальные переменные плохо/зло"

#99
18:25, 7 мар 2011

ashujon
> а с чего ты взял что у тебя именно этот класс дергается как нулл?
Это ты меня спрашиваешь? Ты спроси у тех товарищей, которые предложили что-то проверять на NULL. Мне такой бред даже в голову не пришло бы делать. К тому же сейчас уже и так ясно, что проблема была совсем в другом.

#100
20:28, 7 мар 2011

SNVampyre
> К тому же сейчас уже и так ясно, что проблема была совсем в другом.

Если ты про это:

SNVampyre
> Вобщем всё дело было в этой wglChoosePixelFormatARB. Теперь работает в дебаге
> тоже. Правда грузится очень долго и как-то криво.

SNVampyre
> Не инициализация падает, а дебаггер тупит когда происходит вызов. Причём
> вызов-то работал и возвращал контекст, иначе бы я видел на экране совсем другие
> цифры, да и мультисемплинг тоже не включался бы, когда он включался.
> Адрес функции ведь драйвер возвращает, верно? А драйвер для дебаггера - это
> закрытый сундук. Вон тут в соседней теме у человека glGenFBO тоже ноль
> возвращало. И чо, у него в коде ошибки что ли? Нет, это ошибка дебаггера.

то тут тебя никто не понял. Типа ты обманул дебагер или что?

Последние три предложения - очень смешные. Смешнее чем у ТарасБ в теме про скорость интернета, где он "ничего не качает а только смотрит" :)

#101
20:36, 7 мар 2011

entryway
Ну если кто-то не понял, то мне как-то всё равно. Главное что теперь всё работает правильно во всех режимах.

#102
20:43, 7 мар 2011

SNVampyre
> Ну если кто-то не понял, то мне как-то всё равно.
Судя по твоему описанию - ты тоже ничего не понял. В чем конкретно была проблема? Почему изначально в релизе работало, а в дебаге - нет? Отталкиваясь от того, что любой правильный код должен работать в дебаге правильно.

#103
21:02, 7 мар 2011

SNVampyre
> Когда кто-то пишет вне массива, то дебаггер сообщает об этом.
это неверно

#104
21:06, 7 мар 2011

entryway
> Отталкиваясь от того, что любой правильный код должен работать в дебаге правильно.
Чем докажешь?

Страницы: 16 7 8 9 10 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.