DRAKON.SU
https://forum.drakon.su/

Структура данных в файле *.DRT и.с. DRAKON
https://forum.drakon.su/viewtopic.php?f=144&t=2048
Страница 1 из 1

Автор:  ==== [ Четверг, 12 Ноябрь, 2009 21:24 ]
Заголовок сообщения:  Структура данных в файле *.DRT и.с. DRAKON

И.с. выпускается в финальной версии, выполняются доработки по замечаниям и в целях эргономичности, интуитивности.
И.с. DRAKON сохраняет данные в файлах *.DRT. Есть просьбы предоставить структуру файла *.DRT.

Из программного кода и.с. сделана выборка в части структуры данных в файле и процедуры записи и чтения файла. Выборка сведена в файл DRT_File.pas.

Вложение:
DRT_File.rar

Автор:  ==== [ Воскресенье, 30 Май, 2010 16:46 ]
Заголовок сообщения:  Re: Структура данных в файле *.DRT и.с. DRAKON

От 01.06.2010, добавлена икона "УзелПаралДействие".

Автор:  С. Тарасенко [ Пятница, 18 Июнь, 2010 20:19 ]
Заголовок сообщения:  Re: Структура данных в файле *.DRT и.с. DRAKON

А ещё? Например, как я понял, фигура "Синхронизатор" была 20, стала 23. Или я перепутал?

Автор:  ==== [ Вторник, 29 Июнь, 2010 20:53 ]
Заголовок сообщения:  Re: Структура данных в файле *.DRT и.с. DRAKON

С. Тарасенко писал(а):
Или я перепутал?

Станислав, Вы действительно ошибаетесь.
Из Четверг, 12 Ноябрь, 2009 22:24
Код:
удалено модератором

Из Воскресенье, 30 Май, 2010 17:46
Код:
удалено модератором

Смотрите, tTip - elSnh имеет индекс = 23, при счете от 0.

Автор:  ==== [ Суббота, 07 Июль, 2012 18:30 ]
Заголовок сообщения:  Текущий формат файла *.drt

Ответ на сообщение adva http://forum.oberoncore.ru/viewtopic.php?p=73426#p73426

Фрагментарно о структурах данных и формате файла *.drt.

Среда программирования - Delphi 7.

Код:
удалено модератором

Автор:  adva [ Понедельник, 09 Июль, 2012 05:47 ]
Заголовок сообщения:  Re: Структура данных в файле *.DRT и.с. DRAKON

При сохранении в файл используется конструкция:

Цитата:
Dr.SEl.IndexOf(ElR)


Не уточните, что она значит? Если я правильно понял, это индекс для ElR в списке SEl? В списке SEl присутствуют только иконы схемы? Если да, то какой там может быть уникальный для листа UN ?

Автор:  ==== [ Понедельник, 09 Июль, 2012 06:10 ]
Заголовок сообщения:  Re: Структура данных в файле *.DRT и.с. DRAKON

Здесь при записи в файл
if ElR=Nil then SS.Add('') else SS.Add(IntToStr(Dr.SEl.IndexOf(ElR)));
сохраняется номер позиции иконы в списке, а не ее UN.

При чтении из файла
if SS.Strings[8]<>'' then SetNp(npR,Self.Dr.SEl.Items[StrToInt(SS.Strings[8])]);
устанавливается ссылка на икону находящуюся в списке в позиции с номером взятым из файла.

Автор:  adva [ Понедельник, 09 Июль, 2012 06:43 ]
Заголовок сообщения:  Re: Структура данных в файле *.DRT и.с. DRAKON

Все спасибо, разобрался, похоже я с индексами запутался, не мог понять в файле что за нумерация.

Автор:  ==== [ Понедельник, 15 Апрель, 2013 05:54 ]
Заголовок сообщения:  Re: Структура данных в файле *.DRT и.с. DRAKON

Здесь "Текущий формат файла *.drt" не является актуальным, оставлен для предварительного ознакомления.

При необходимости обращайтесь.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/