- 0
Поочередная загрузка изображений в TImage
-
Похожий контент
-
- 10 ответов
- 1 944 просмотра
-
- 1 ответ
- 1 486 просмотров
-
- 3 ответа
- 1 828 просмотров
-
- 3 ответа
- 1 633 просмотра
-
- 4 ответа
- 2 049 просмотров
-
- 4 ответа
- 1 825 просмотров
-
- 4 ответа
- 1 772 просмотра
-
- 21 ответ
- 3 111 просмотр
-
- 1 ответ
- 1 879 просмотров
-
- 1 ответ
- 3 617 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Anasazi
Всем доброго времени суток. Возникла необходимость решить такую задачу: в таблице базы MySQL хранится список изображений и их URL. Необходимо получить этот список массивом. Затем загрузить изображения и поочередно с интервалом показать их в TImage.
Понимаю, что получить список изображений правильнее при помощи PHP скрипта, но в каком виде скрип должен вернуть данные, чтобы в Delphi получить из них массив не знаю.
Раньше для получения изображений использовал такую процедуру. Но вопрос, где хранить изображения перед демонстрацией их в TImage? Создавать несколько MemoryStream?
procedure LoadWebImage(url: string; image: TBitmap);
var
idhttp : TNetHTTPClient;
ms : TMemoryStream;
begin
IdHTTP := TNetHTTPClient.Create(nil);
ms := TMemoryStream.Create;
try
idhttp.Get(url, ms);
ms.Position := 0;
image.LoadFromStream(ms);
finally
ms.Free;
idhttp.Free;
end;
end;
Ссылка на комментарий
15 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.