|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.05.2012, 10:11 | #11 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Мне кажется, использование для этой задачи более или менее стандартных БД - это из пушки по воробьям. Достаточно разработать тип данных (record), описывающий состояние зала на один сеанс, и хранить такие сеансы в файлах, по имени которых этот сеанс можно было бы идентифицировать (имя файла включает, например, дату, время и номер зала).
Состояние мест, естественно, должно храниться в массиве, а не в отдельных переменных. Массив, как правильно отмечено, должен быть двумерным, по конфигурации охватывающим максимальные размеры. При этом нужно использовать дополнительный признак для описания "фиктивных" мест, т.е. тех ячеек, для которых нет реальных мест (например, зал в этом месте Уже, а ряды, соответственно, короче). |
19.12.2014, 00:11 | #12 | |
Новичок
Джуниор
Регистрация: 18.12.2014
Сообщений: 1
|
Цитата:
Код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Type mismatch in expression | SlavaSH | БД в Delphi | 24 | 02.05.2012 09:19 |
Ошибка Unit1.pas(100): Statement expected, but expression of type 'Boolean' found | sedoq | Общие вопросы Delphi | 3 | 08.02.2012 01:27 |
Could not convert variant of the type (String) into type (Boolean) | Silly Student | C++ Builder | 0 | 19.11.2011 13:06 |
Could not convert variant of type (Olestr) into type (Double) | java_91 | Общие вопросы Delphi | 1 | 18.02.2011 18:46 |
Нарисовать красивое окошко. Expression Design, Expression Blend. Векторное изображение. | Casper-SC | Фриланс | 0 | 09.02.2011 17:59 |