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

> ВНИМАНИЕ!

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

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


Бывалый
***

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

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


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


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


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

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


Ну а если вручную ... то для хранения картинки наверное моожно в запись добавить еще ImageName : string - имя картинки, а их всех (картинки) хранить в отдельной папке, а потом при выборе записи окрывать рисунок i-ой находящийся в (path + rec[i].ImageName) ... вот как-то нак

ну я думаю ты до этого и сам уже додумался smile.gif


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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


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

 



- Текстовая версия 10.07.2025 23:52
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"