|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.05.2012, 05:40 | #1 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
Использование record в record
Есть вот такие две записи:
Код:
Код:
Каждый день узнаю новое...
|
01.05.2012, 10:56 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
01.05.2012, 16:28 | #3 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
Сделал также, но ошибка так и осталась(
Каждый день узнаю новое...
|
01.05.2012, 16:41 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Значит поставь точку прерывания на эту строку, и посмотри чему равны переменные и их поля.
I'm learning to live...
|
01.05.2012, 16:48 | #5 |
Форумчанин
Регистрация: 23.08.2011
Сообщений: 171
|
Я так и делал, смотрел чему что равно.
В NewStep.StepNext успешно сохранилась Arena.Steps. А Arena.Steps.StepPrev и Arena.Steps.StepNext установлены как nil.
Каждый день узнаю новое...
|
01.05.2012, 18:36 | #6 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Подозреваю, что ошибка в строке new(NewStep); или аналогичных. Рекомендую использовать AllocMem(SizeOf(TArena));
Ещё я бы сильно рекомендовал использовать классы вместо записей. Код получится гораздо лучше. Например: Код:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
01.05.2012, 18:36 | #7 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
И реализация:
Код:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
03.05.2012, 08:49 | #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 |