Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2017, 18:41   #1
edgar112
Новичок
Джуниор
 
Регистрация: 21.12.2015
Сообщений: 1
По умолчанию Форма не прогружается

Форма WaitingDialogcs не прогружается, но когда метод GetPage законьчил работу загрузалиась


Form3
Код:
private void LoadingCams()
    {
        startRange = Convert.ToInt32(textBox1.Text);
        endRange = Convert.ToInt32(textBox2.Text);
        WaitingDialogcs WD = new WaitingDialogcs();
        WD.Visible = true;
        WD.GetPage();
        foreach (string gg in aa)
        {
            if (gg != null)
                listBox1.Items.Add(gg);
        }
    }
WaitingDialogcs

Код:
public WaitingDialogcs()
    {
        InitializeComponent();
    }
    public void GetPage()
    {
        string[] cams = new string[Form3.endRange - Form3.startRange];
        int a = 0;
        string url;
        for (int i = Form3.startRange; i <= Form3.endRange; i++)
        {
            try
            {
                url = "https://geocam.tv/streamer/" + i + ".mjpg";
                HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
                HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
                if (myHttpWebResponse.StatusCode == HttpStatusCode.OK)
                {
                    myHttpWebResponse.Close();
                    cams[a] = url;
                    a++;
                }
                Class1.reply = "Response Status Code is OK and StatusDescription is:" + myHttpWebResponse.StatusDescription;
            }
            catch (WebException e)
            {
                Class1.reply = "WebException Raised. The following error occured : " + e.Status;
            }
            catch (Exception e)
            {
                Class1.reply = "The following Exception was raised : " + e.Message;
            }
            Class1.S_int = i;
            Class1.E_int = Form3.endRange;


            label1.Text = "Cheking Cams . . . .";
            label2.Text = "[" + Class1.S_int + "/" + Class1.E_int + "]";
            listBox1.Items.Add(Class1.reply);
            listBox1.SelectedIndex = listBox1.Items.Count - 1;
            listBox1.SelectedIndex = -1;


        }
        for (int i = 0; i < Form3.endRange; i++)
        {
            Form3.aa[i] = cams[i];
        }

    }
edgar112 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма neprogrammer Общие вопросы Delphi 5 17.12.2014 12:47
Форма. max9123 Общие вопросы Delphi 3 27.10.2013 12:14
ПЕрвая форма, кликая по кнопке, другая форма Nadej C++ Builder 0 02.10.2011 17:58
Форма eatlant Общие вопросы Delphi 1 30.04.2011 18:16
Форма subsonic Общие вопросы Delphi 5 10.01.2008 11:18