|
Модераторы: diadiavova, gambit |
|
vladd |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Привет.
Имею такой код
на строке PictureBox1.Image = New System.Drawing.Bitmap(ImageStream) выдаёт такую ошибку
Как это дело исправить нигде не нашёл. Как правильно загрузить график в PictureBox? |
||||
|
|||||
diadiavova |
|
|||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
vladd |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Теперь ошибка
|
|||
|
||||
diadiavova |
|
|||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Вот пример с загрузкой картинки с винграда. Насчет твоей картинки проверить работу не могу, поскольку у меня этот сайт заблокирован. Но в том, что этот способ работает, ты можешь убедиться и так.
Присоединённый файл ( Кол-во скачиваний: 1 ) ldpctr.zip 62,32 Kb -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
vladd |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
У меня Вашу картинку также загружает, а на моём графике выдаёт ту же ошибку.
Что делать то? |
|||
|
||||
diadiavova |
|
|||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
А если адрес в адресную строку браузера загрузить, картинка появляется? Я к тому, что вообще точно известно, что по этому адресу именно картинка расположена? -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
vladd |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Вот url
https://www.betfair.com/exchange/horse-raci...ctionId=8486071 График загружается. Это сообщение отредактировал(а) vladd - 30.8.2015, 12:40 |
|||
|
||||
diadiavova |
|
|||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
vladd, ну тогда попробуй тем способом, с которого начал. Только картинку из стрима можно получить не через конструктор, а через статический метод
Image.FromStream -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
vladd |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Попробовал вот через такой код
Те же грабли. Та же ошибка. Добавлено через 3 минуты и 34 секунды Чувствую что надо черех многопотоковость делать. Так как объём графика большой. А как делать не знаю. Никогда этого не делал. |
|||
|
||||
diadiavova |
|
|||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Мне сложно что-то сказать, поскольку нет доступа к этому сайту и проверить не могу. Единственное, что могу еще посоветовать - используй DownloadFile и посмотри, что загрузилось. Вполне возможно, что или какие-то фокусы с редиректами или еще что. А это тут при чем? -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
vladd |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Многопотоковость, чтоб не занимать весь компьютер.
Спс большое за желание помочь. |
|||
|
||||
sadisasha |
|
|||
Unregistered |
А с чего вы решили что по ссылке лежит именно картинка, у меня тоже нет доступа к сайту, но рискну предположить что у них есть api и лучше пользовать его, или же парсить html, который прийдет по этой ссылке, на наличие картинки, или же может там уже есть json
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
woodoomod |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 18.8.2015 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
Rokforus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 27.3.2008 Репутация: нет Всего: 1 |
Я тоже склоняюсь к мысли, что по указанному URL находится веб-страница, а не ресурс в виде картинки.
Если в коде вместе указанного URL задать, например, "https://google.com" и будет та же самая ошибка - то это подтвердит моё (и sadisasha) предположение. В этом случае нужно будет "вытащить" непосредственно картинку (или линку непосредственно на неё) из полученной по URL'у страницы и уже тогда отдавать её в PictureBox1. Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Курсант |
|
|||
Опытный Профиль Группа: Участник Сообщений: 338 Регистрация: 21.2.2009 Где: Балашиха или Воро неж Репутация: нет Всего: 4 |
Кстати, помимо того, что там может быть и не картинка, а не авторизировался ли автор на ресурсе? Браузер много всего интересного делает. Например, кукисы отсылает по запросу сервера. У браузера могли отложиться кукисы в процессе авторизации, а у программы, которую Вы пишете, таких кукисов нет. Возможно, именно поэтому у остальных форумчан страница не грузится.
|
|||
|
||||
Правила форума VB .NET | |
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB .NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |