|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
||||||||||||||||
Непонятная ошибка при запуске программы31.10.2011, 02:47. Показов 2900. Ответов 25
Метки нет (Все метки)
суть в том что при запуске программа сразу же выдает ошибку. Может ли это быть связано со структурой pacman?
0
|
||||||||||||||||
| 31.10.2011, 02:47 | |
|
Ответы с готовыми решениями:
25
Ошибка при запуске скомпилированной программы Ошибка undefined reference при запуске программы с sfml
|
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
| 31.10.2011, 02:49 | |
|
А что сложно трассировкой выявить место ошибки?
0
|
|
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
|
| 31.10.2011, 03:21 [ТС] | |
|
Вылетает на GetMessage
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 31.10.2011, 11:29 | ||
|
0
|
||
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
||
| 31.10.2011, 15:32 [ТС] | ||
|
второй -0 -сообщения все извлекать третий,четвертый - фильтры - 0 Ошибка к слову A buffer overrun has occurred in pacman.exe which has corrupted the program's internal state
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|||||||
| 31.10.2011, 15:44 | |||||||
|
Не все, а из чего. Я был не прав, тут ноль не рабочий стол обозначает. ![]() Добавлено через 32 секунды А точно не на DispatchMessage вылетает? Добавлено через 3 минуты Вот где ошибка: int play[11][31]
Т.е. ошибка в индексации и выходишь за границу где-то там в глубине...
0
|
|||||||
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
|||||||||||||
| 31.10.2011, 15:55 [ТС] | |||||||||||||
|
при создании.
0
|
|||||||||||||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 31.10.2011, 16:00 | ||
|
int play[11][31], а везде далее подразумевается, что их 32.
Добавлено через 42 секунды if (play[i][j]==0)//if wall когда j = 31 ты сравниваешь 0 с мусором. Добавлено через 1 минуту
1
|
||
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
|
| 31.10.2011, 16:09 [ТС] | |
|
да на DispatchMessage выкидывает
заменил все на 31 - ошибка та же.
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 31.10.2011, 16:18 | ||
|
Код не читабелен и без отладчик в нём разбираться не приятно. Что такое 166? Почему "static POINT my_pos = { 30, 30 };", когда у тебя всего 29 ходибельных ячеек? В общем прошерсти код ещё раз.
0
|
||
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
||||||
| 31.10.2011, 17:15 [ТС] | ||||||
|
исправив индексы и т.п. получаю исключение, ссылающеяся на ntdll
0
|
||||||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 31.10.2011, 17:28 | |
|
Я бы в GetMessage всё таки дескриптор окна бы передавал. И что такое 158 всё равно не понятно...
Где-то всё-таки что-то не правильно.
0
|
|
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
|||||||
| 31.10.2011, 19:30 [ТС] | |||||||
|
Даже если передавать hwnd вторым параметром вместо NULL то та же ошибка. Добавлено через 1 час 54 минуты теперь ошибки нет. но зато появился черный экран. это возможно из за того что я в не тот -dc вывожу изображения?
0
|
|||||||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 31.10.2011, 19:36 | |
|
Вполне возможно. Или вне контекста рисуешь. Всякое возможно.
0
|
|
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
|
| 31.10.2011, 20:01 [ТС] | |
|
еще обнаружил что когда программу закрыть - она все ещё работает но этого не видно
0
|
|
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
||||||
| 01.11.2011, 17:36 [ТС] | ||||||
|
я избавился от ошибки. но вот такая проблема возникла. она и раньше встречалась, но я как-то с ней справлялся.
0
|
||||||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 01.11.2011, 17:41 | |
|
Перерисовывай всё, включая красный фон.
1
|
|
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
||
| 01.11.2011, 18:28 [ТС] | ||
|
это не фон - это куча картинок красного цвета. а где перерисовывать?в if СhooseDirectionInt или перед BitBlt? и я ведь в WM_PAINT каждый раз вызываю maskblt для красных изображений и белых
0
|
||
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 01.11.2011, 18:35 | |
|
Судя по картинке, у тебя красный не перерисовывается. Поверх красного рисуется пакмен и белые стены. Т.к. фон не перерисовывается, то остаётся "след" от предыдущих положений желтка.
Или я чего-то не понял по картинке. Добавлено через 1 минуту MaskBlt тебе только для пакмэна нужен. Остальное BitBlt прекрасно нарисует.
0
|
|
|
ЧакЭ одобряЭ
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
|
|||||||
| 01.11.2011, 18:51 [ТС] | |||||||
0
|
|||||||
| 01.11.2011, 18:51 | |
|
Помогаю со студенческими работами здесь
20
Непонятная ошибка при запуске приложения в эмуляторе В чем ошибка? При запуске программы открывается консоль и сразу ошибка о завершении программы Ошибка в конструкторе с параметром. Компилятор не ругается, но при запуске программы возникает ошибка Ошибка при запуске программы Ошибка при запуске программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|