0
alexsandrinia
03.12.15
✎
10:53
|
С сайта пытаюсь сохранить фото, делаю вот так:
ИмяФайлаКартинки = "C:\Users\20.png";
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.SetTimeouts(10000, 10000, 10000, 10000);
БазовыйУРЛ = Путь;
WinHttp.Open("GET", Путь, False);
WinHttp.Send();
Stream = Новый COMОбъект("ADODB.Stream");
Stream.Type = 1;
Stream.Mode = 3;
Stream.Open();
Stream.Write(WinHttp.ResponseBody);
Stream.SaveToFile(ИмяФайлаКартинки, 2);
Stream.Close();
Картинка = Новый Картинка(ИмяФайлаКартинки);
ЭлементыФормы.Иконка.Картинка = Картинка;
Картинка загружается на форму, но выходит ошибка
Ошибка при вызове метода контекста (Write)
Stream.Write(WinHttp.ResponseBody);
по причине:
Произошла исключительная ситуация (ADODB.Stream): Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом.
где и что не так?
|
|