Создание нового потока Thread - C#
Формулировка задачи:
Привет всем.
Пытаюсь по клику на кнопку создать новый поток и чтобы внутри него выполнился метод Cikl.
В итоге нажимаю на кнопку в конструкторе и ничего не происходит.
Листинг программы
- public void Cikl()
- {
- try
- {
- int i = 0;
- int Timesleep = Convert.ToInt32(textBox7.Text);
- int countCoMMent = Convert.ToInt32(textBox8.Text);
- label4.Content = countCoMMent;
- while (i <= countCoMMent - 1)
- {
- MAKEcomment();
- i++;
- Thread.Sleep(Timesleep * 1000);
- }
- MessageBox.Show("!!!!!!!");
- }
- catch (Exception)
- {}
- }
- public void newPotok()
- {
- Thread myThread = new Thread(Cikl);
- myThread.Start();
- }
- private void button2_Click(object sender, RoutedEventArgs e)
- {
- newPotok();
- }
Решение задачи: «Создание нового потока Thread»
textual
Листинг программы
- public void MAKEcomment()
- {
- try
- {
- var comment = textBox5.Text;
- var vk = new VkApi();
- vk.Authorize(tokken);
- var commentt = vk.Wall.AddComment(new WallAddCommentParams
- {
- OwnerId = vk.UserId,
- PostId = popo,
- Text = comment,
- });
- countFinishCooment++;
- BeginInvoke(new Action(() => { label2.Content = countFinishCooment; })); // Вот так вот
- }
- catch (Exception ex)
- {
- string mes2 = "Неизвестная ошибка";
- MessageBox.Show(mes2 + Environment.NewLine + ex);
- textBox5.LineDown();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д