IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Сохранение разнородной информации, Что-то вроде базы данных
сообщение
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 160
Пол: Мужской
Реальное имя: Серый

Репутация: -  0  +


Приветствую! Такой вопрос: задумал я, значит, создать программу-каталог: одна запись - "диск", включает в себя поля: а) Издатель б) Разработчик в) год издания ... и т.д. и т.п. - подойдет record. Потом идут комментарии пользователя (типа TMemo). Далее запись содержит картинки из программ, содержащихся на этом диске (скриншоты) - неизвестно их кол-во и размер (картинки хранятся в JPEG'ах). Все записи собраны в базу, которая контролирует их изменение/удаление/добавление и т.д. Важно, чтобы одна запись содержала ВСЮ информацию о диске в одном файле. Файлов (записей) может быть сколько угодно.
Кое-что я сделал, может быть (если нужно) даже выложу исходник - все работает так как описано, только как-то не очень нравится. Я хотел спросить у Вас: может кто-нибудь знает (или представляет) красивое решение на эту тему ? Если ничего нет, то может, как-нибудь это можно сделать через базы данных ? (Хотя лучше бы вручную)...


--------------------
Все в жизни ботва... Кроме пчел!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 660
Пол: Мужской
Реальное имя: Михаил

Репутация: -  11  +


klem4 прав!
Но можешь и сам постараться. Надо создать два файла:
1) типизированные записи типа record.
2) нетипизированные данные (BLOB), имеющие различную длину на запись.
В первом файле запоминаешь наличие, смещение относительно начала файла и размер нетипизированной записи во втором файле.
Вот самое простое решение.

ЗЫ: И еще добавь тип нетипизированной записи BLOB, а то потом не разберешься в том, что туда напихал smile.gif

Сообщение отредактировано: hiv -


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 12.09.2025 3:06
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name