0 / 0 / 0
Регистрация: 19.05.2017
Сообщений: 8

Найти причину ошибки в игре

15.10.2017, 22:44. Показов 1338. Ответов 2

Студворк — интернет-сервис помощи студентам
https://yadi.sk/d/vWl7L-673NmrzV - ссылка на игру(Альтернатива) - .rar
https://yadi.sk/d/kFIgjuuZ3Nms8R - ссылка на игру(Альтернатива) - .zip

При выстреле очередью по врагу , выдаётся ошибка на 239 строке в модуле Objects , функции возврата переменной X - вызвал класс исключения 'External Sigsegv'

Хотя при запуске через .exe ошибки не наблюдается , но мне просто интересно в чем дело.Я не очень опытен в Delphi , поэтому мне не хватает опыта заметить ошибку ,но скорее всего она находиться в условии столкновения пули и врага(строки 249 - 252)
Вложения
Тип файла: rar Game.rar (4.41 Мб, 6 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.10.2017, 22:44
Ответы с готовыми решениями:

Найти причину ошибки
Подскажите пожалуйста, почему мне выявляет ошибку на ??? using System; using System.Collections.Generic; namespace test2 { ...

Не могу найти причину ошибки
данная программа при за пуске вываливается с ошибкой "Floating point overflow" пересмотрел весь код - не могу найти причину. unit...

Не могу найти причину ошибки !
#include<locale.h> #include<stdio.h> #include<iostream> #include<time.h> #include<algorithm> #include<vector> using namespace...

2
пофигист широкого профиля
4764 / 3200 / 861
Регистрация: 15.07.2013
Сообщений: 18,576
16.10.2017, 01:31
Цитата Сообщение от Limsn Посмотреть сообщение
класс исключения 'External Sigsegv'
Это в конференцию Lazarus.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33149 / 21441 / 8223
Регистрация: 22.10.2011
Сообщений: 36,773
Записей в блоге: 9
16.10.2017, 11:59
Лучший ответ Сообщение было отмечено volvo как решение

Решение

Limsn, ну добавь полную проверку, на все объекты, которые используются в выражении:

Pascal
247
248
        For j := 0 to 99 do
           If (Bullet[j] <> nil) and (Enemy[i] <> nil) then
, и посмотри, уйдет ошибка или нет, ты ж внутри цикла обнуляешь элемент массива Enemy, значит, надо проверять, существует ли он при попытке повторного обращения к нему...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.10.2017, 11:59
Помогаю со студенческими работами здесь

Найти причину возникновения ошибки
Выбрасывает здесь ошибку (if (Mart&gt;Max)) не знаю почему #include&lt;stdio.h&gt; #include&lt;math.h&gt; #include&lt;iostream&gt; ...

Нужно найти причину ошибки (illegal instruction)
Совсем новичек в данной теме.(23 минуты опыта). Набрал текст программы из книги пытался скомпилировать выдало данную ошибку. Можете...

Найти причину ошибки «expected an indented block»
Начал изучать python все делал как написано на сайте Правила форума п.5.19 Потрудитесь свой код выложить здесь в соответствующих тэгах...

Найти причину ошибки при запуске новой формы
Есть две формы. Из программы загружаю вторую и передаю на неё данные. Form1: private void...

Не могу найти причину ошибки выхода за пределы диапазона
Подскажите где я ошибся Этот код работает как надо: using System; using System.Collections.Generic; using System.Linq; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru