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

Где-то я уже писал про это.
Короче идея такая:
Делаешь структуру типа:
Код:
TDataInfo = record
  TextLen:Int64;
  BmpLen:Int64;
end;
заполняешь длинами файлов, потом пишешь в файл в таком порядке
DataInfo
TextFile
BmpFile
при чтении
сначала читаешь DataInfo
текст читаешь со смещения 0+SizeOf(TDataInfo) до 0+SizeOf(TDataInfo)+DataInfo.TextLen
картинку читаешь со смещения 0+SizeOf(TDataInfo)+DataInfo.TextLen до
0+SizeOf(TDataInfo)+DataInfo.TextLen+DataInfo.BmpL en

Доходчиво?
Ответить с цитированием