![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
К вашему вниманию - змейка: Unit1.pas
Извините за вложение, но сюда весь код не влез (там 8229 символов). Я понимаю, что часть кода не оформлена, но ошибки, на которые я наткнулся, выделил комментариями " // тут ошибка ". Их там две, надеюсь, что больше не будет. В Unit2 ничего особенного, только одна процедура и обработчик кнопки. Благодарен за помощь.
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Без толку...
Текст ошибки приводи, и весь проект целиком.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну все ясно - запускай через F7, F8, и пошаговкой по коду топ-топ
![]()
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Мне яснее - перед нажатием на кнопку " Начать игру (пробел) " происходят такие события:
1) Проверка, запущена/на паузе ли игра, 2) Если запущена/на паузе - просто продолжить/пауза. 3) Если нет - выбрать уровень в другой форме, только потом запустить игру. Сразу после запуска выполняется третий пункт, по крайней мере, должен, но в процедуре " SelectLevel; ", в операторе " Form1.Enabled:=False; " происходит ошибка, указанная на скриншоте выше.
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Кстати ошибка не означает что именно на этой строке проблема. Возможно проблема на строках ниже. Поэтому я еще раз повторюсь - поставь точку прерывания там и пройди пошаговку. Выясни на каком операторе точно падает, и какие значения принимают переменные, куда указывают объекты форм и т.д.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
![]()
У меня нормально компилируется и работает. Стоит Delphi XE3. Код не смотрел.
Давно я змейку не видел. Целых десять минут играл ![]() Последний раз редактировалось Kix.IV; 11.05.2013 в 21:33. |
![]() |
![]() |
![]() |
#8 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]() Цитата:
Если бы я не делал пошаговку, я бы ничего не говорил. Проверка на " if (Form1<>nil) " дала результат true. На других форумах мне сказали, что " self<>Form1 " - что это может быть ?
Подпись ? Не, не слышал ...
|
|
![]() |
![]() |
![]() |
#9 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#10 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]() Цитата:
Подпись ? Не, не слышал ...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Access violation | Vanta11a | C++ Builder | 4 | 12.04.2013 18:14 |
Ошибки access violation c TreeView | noname_06 | Общие вопросы Delphi | 4 | 06.04.2013 03:15 |
Access violation | dimavit | Общие вопросы Delphi | 3 | 29.07.2012 19:16 |
access violation | ho_N | Компьютерное железо | 2 | 30.11.2011 08:36 |
Access Violation | Carbon | Общие вопросы Delphi | 12 | 18.09.2007 19:55 |