Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2021, 02:37   #1
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 603
По умолчанию Долго загружает фотографии

Вопрос такой, если ли способ загрузить фото с файла, который будет работать быстрее чем этот?
Код:
Image.Picture.LoadFromFile(s)
Потому что даже когда там 3-4 фотографии за 1 цикл загружается - и то долго работает
Kronos913 вне форума Ответить с цитированием
Старый 09.03.2021, 09:25   #2
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Доброго времени суток.
По большому счету, загрузка выполняется так:
Код:
  Stream := TFileStream.Create(Filename, fmOpenRead or fmShareDenyWrite);
  try
    LoadFromStream(Stream);
  finally
    Stream.Free;
  end;
Вопрос скорости, это наверное скорее к объему того, что вы грузите.
Можно использовать конструкцию:
Код:
Image1.Picture.Bitmap.LoadFromStream
Но скорость все равно будет зависеть от объема.
Для вашего случая, наверное нужно понимать цель, и вопрос скорости решать не поиском методов загрузки, а скорее менять сам подход к загрузке.
Например создать класс, и загрузить туда пулл картинок, или загружать картинку в потоке еще до того, как пользователь решит их просмотреть, а как решит то дождаться окончания работы потока и реализовать метод вывода на экран. Это визуально может сократить время.
Пишу много и развернуто

Последний раз редактировалось Heneken87; 09.03.2021 в 09:28.
Heneken87 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OleContainer не загружает файл. Урсула Общие вопросы Delphi 1 13.06.2016 14:04
Не загружает бд в pma unesco PHP 1 23.01.2016 09:53
c# OpenPop - не загружает письмо Artprog C# (си шарп) 1 06.02.2013 21:23
Не загружает впеременную cargo29 Мультимедиа в Delphi 11 06.05.2011 23:22
Мемо загружает коряво... MyLastHit Общие вопросы Delphi 7 22.12.2010 15:40