Показать сообщение отдельно
  #1  
Старый 14.04.2009, 10:59
Miklek Miklek вне форума
Прохожий
 
Регистрация: 03.04.2009
Сообщения: 3
Репутация: 10
По умолчанию Можно ли считывать часть большого BMP файла не считывая весь?

Считывать весь файл нельзя, т.к. оперативная память забивается сотнями MB, а с программой работают несколько пользователей в терминале, сервак не выдерживает. Надо либо научится считывать часть большого BMP файла, либо научить программу не кушать оперативку при отображении всего файла, что врядли возможно.
Считываю файл стандартной командой:

Bitmap:=TBitmap.Create();
Bitmap.LoadFromFile(<Путь к файлу>);
или
Image:=TImage.Create(ScrollBox);
Image.Picture.LoadFromFile(<Путь к файлу>);
Ответить с цитированием