Bargest, спасибо, заработало! Скачал картинку в переменную типа TMemoryStream , и использовал LoadFromStream для TJpegImage . Для проверки это выполняется по нажатию кнопки.
Потом воплотил эту идею в моей программе, не хочу выкидывать тот треш что я написал, там много, но суть такая: по таймеру идет выполнение следующих действий:
В цикле (раз 50 он выполняется) скачивается картинка -> преобразуется в bmp -> обрабатывается. В начале цикла делаю Stream:=TMemoryStream.Create, в конце - Stream.Free.
В итоге выполняется тело события по таймеру один раз и вылетает ошибка. Причем выполняется абсолютно всё что нужно было. Ошибка в приложении.
В чем может быть дело?
|