Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

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

 
Anwy ©   (2005-03-11 13:30) [0]

Вот тут захотелось добавить фику в прогу... У меня в фале(типизированом) записуется информация о пользователях сети, тип имеет такой вид:
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 если такое возможно). Как это возможно? Какого типа описывать переменну? Какие границы(если требуется)... Подскажите пожалуйста или дайте ссылку где можно почитать...

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


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

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


 
Anwy ©   (2005-03-11 13:53) [2]

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


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

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

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


 
wicked ©   (2005-03-11 13:59) [4]

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


 
Anwy ©   (2005-03-11 16:40) [5]

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


 
DesWind ©   (2005-03-11 16:55) [6]

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


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

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


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

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


 
WondeRu ©   (2005-03-11 17:27) [9]

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


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


 
Antonn ©   (2005-03-11 17:30) [10]

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


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


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

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


 
Antonn ©   (2005-03-11 17:45) [12]

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


 
Anwy ©   (2005-03-11 18:19) [13]

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



Страницы: 1 вся ветка

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
1-1110404738
Мартын
2005-03-10 00:45
2005.03.27
Написал программу для выдирания паролей из Dial-Up, но...


1-1110529268
Гость
2005-03-11 11:21
2005.03.27
Кнопка close (x) в верхнем левом (правом) углу


4-1106928237
Георгий Бедный
2005-01-28 19:03
2005.03.27
Форма для скринсейвера


1-1110800950
lehich
2005-03-14 14:49
2005.03.27
имя файла без расширения


1-1110308995
Дельфин
2005-03-08 22:09
2005.03.27
Консольные приложения