Показать сообщение отдельно
  #2  
Старый 13.12.2006, 10:06
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Не получится так, по той простой причине, что длина bmp картинки варьируется от нескольких байт до бесконечности.
Если хочешь сохранять несколько картинок в один файл то тут удобней было бы оперировать не с записями.
К примеру можно сделать так так:
[первая картинка]
0...8 байты: общая длина записи int64 (250байт + Длина bmp файла+8 байт на саму информацию о длине)
9...259 байты: Заголовок 250 байт (думаю достаточно для нескольних слов о изображении)
260...Смещение от начала файла + (общая длина записи - 258 байт, тех что на длину и заголовок)
[следующая картинка]
Ответить с цитированием