Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »

IP Camera [D7]


Mamed   (07.11.16 10:31

Men nujen poluchit foto ot IP cameri. Naprimet v C#  eto tak, a kak na delphi?

private void button2_Click(object sender, EventArgs e)
       {
           byte[] buffer = new byte[100000];
           int read, total = 0;
           try
           {
               HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://192.168.1.253/nphMotionJpeg?Resolution=320x240&Quality=Standard");
               req.Method = "POST";
               //req.Timeout = 500;
               NetworkCredential cred = new NetworkCredential("Administrator", "admintdx");
               req.Credentials = cred;
               WebResponse resp = req.GetResponse();
               // get response stream

               Stream stream = resp.GetResponseStream();
               // read data from stream

               while ((read = stream.Read(buffer, total, 1000)) != 0)
               {
                   total += read;
               }
               // get bitmap

               Bitmap bmp = (Bitmap)Bitmap.FromStream(new MemoryStream(buffer, 0, total));
               pictureBox1.Image = bmp;

           }
           catch (Exception ex)
           {
               MessageBox.Show("Grab Error:" + ex, "Error!!");
           }


DVM ©   (08.11.16 11:27[1]

Этот код скорее всего и на C# работать не будет.


версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо