Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Картинки в типизированом файле...


Anwy ©   (2005-03-11 13:30:00) 

Вот тут захотелось добавить фику в прогу... У меня в фале(типизированом) записуется информация о пользователях сети, тип имеет такой вид:
type
 TList = record
  Name:     string[20];
  Nick:     string[20];
  Ip:       string[13];
  CompName: string[20];
  Mail:     string[40];
  Icq:      string[12];
 end;

Я ещё хочу туда сохранять картинки(желательно gif, jpg и bmp если такое возможно). Как это возможно? Какого типа описывать переменну? Какие границы(если требуется)... Подскажите пожалуйста или дайте ссылку где можно почитать...

За ранее спасибо.


Anwy   (2005-03-11 18:19:00) [1]

Дак картинки то у меня маленькие будут, точнее должны были быть... аватары с чата или маленькие фотки, вобщем максимум размером 100х100 а предпочитаемый размер 80х80


Antonn   (2005-03-11 17:45:00) [2]

DesWind ©   (11.03.05 17:40) [11]
а хз... Знаю одно, если воспользоваться Х10Ъ, то изменить картинку будет ой как геморройно:)


DesWind   (2005-03-11 17:40:00) [3]


> Antonn ©   (11.03.05 17:30) [10]

А какие еще есть варианты если картинки неопределенного размера?


Antonn   (2005-03-11 17:30:00) [4]

А сохранение какое? Как Stream? Добавить еще переменную filesize:integer в которой указывать размер картинки. Потом учитывая этот размер, также и следующие со смещением сохранять. А при загрузке последней картинки перебирать все от начала:)


WondeRu   (2005-03-11 17:27:00) [5]

Плохиш ©   (11.03.05 17:24) [8]
Можно и разного размера пихнуть ;-) главное места побольше зарезервировать :-P


я бы резервировал по 2-5 метров, чтоб 5 мегапикселей можно было запихнуть)


Плохиш   (2005-03-11 17:24:00) [6]

Можно и разного размера пихнуть ;-) главное места побольше зарезервировать :-P


крокодил гений   (2005-03-11 17:12:00) [7]

ну если картинки в bmp и одинакового размера, то можно и в типизированный файл пихнуть..


DesWind   (2005-03-11 16:55:00) [8]

ИМХО, стандартные средства для работы с типироваными файлами здесь не помогут. Нада ручками. Посмотри, TStream.


Anwy   (2005-03-11 16:40:00) [9]

Не просто дело в том что мне курсовик скоро надо начинать, дак это как бы учебная програма... Дак я хчу попробывать в типизированом файле. Кстате Storage вызвал у меня интерес, надо будет размсмотреть более детально его как время будет. А на счёт темы, дак я имел ввиду, как мне открыть картинку, какие функции использовать что бы её переделать во что-то, потом сохранить кудато, потом открыть её от туда передалать обратно из чего в картинку и использоватся её в программе... Вот это меня сейчас интересует...


wicked   (2005-03-11 13:59:00) [10]

то есть, во втором пункте нужно либо а), либо б)...


wicked   (2005-03-11 13:58:00) [11]

1. забыть о типизированных файлах, как о страшном сне
2. а) использовать SQLite
  б) использовать Storage (читать здесь - http://home.earthlink.net/~akonshin/index.htm)

ЗЫ всё вышесказанное - имхо, не претендующее на истину в последней инстанции... ;)


Anwy   (2005-03-11 13:53:00) [12]

А по чему забыть? Нам в институте говорят что это офигенная вещь, что круче нету и т.д. Да и к тому же я не знаю XML и ещё хотелось бы что бы всё хранилось в одном файле, вся информация о пользователях вместе с картинками.


WondeRu   (2005-03-11 13:43:00) [13]

используй XML для хранения и благополучно забудь, что существует типизированные файлы!


Наверх

Титульная страница Поиск, карта сайта Написать письмо