Создание нового потока 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д