![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
Есть вот такие две записи:
Код:
Код:
Каждый день узнаю новое...
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
Сделал также, но ошибка так и осталась(
Каждый день узнаю новое...
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Значит поставь точку прерывания на эту строку, и посмотри чему равны переменные и их поля.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
Я так и делал, смотрел чему что равно.
В NewStep.StepNext успешно сохранилась Arena.Steps. А Arena.Steps.StepPrev и Arena.Steps.StepNext установлены как nil.
Каждый день узнаю новое...
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Подозреваю, что ошибка в строке new(NewStep); или аналогичных. Рекомендую использовать AllocMem(SizeOf(TArena));
Ещё я бы сильно рекомендовал использовать классы вместо записей. Код получится гораздо лучше. Например: Код:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
И реализация:
Код:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
![]()
Поразмышляю над этим.
Каждый день узнаю новое...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Record | SasukeUciha | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 16.10.2011 12:01 |
Record! | .K.E.P. | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.12.2010 21:56 |
В чём различие записей Record от Packed Record? | Terran | Общие вопросы Delphi | 7 | 08.06.2010 17:14 |
Record / Packed Record | Alex Cones | Общие вопросы Delphi | 7 | 11.11.2009 10:43 |
my Record | subsonic | Общие вопросы Delphi | 5 | 09.02.2009 15:20 |