Столкнулся с проблемой, в создании N процессов калькулятора, при старте работы запускается первый калькулятор, сразу получаю MessageBox "калькулятор 1 закрыт" и пока я не закрою MessageBox, второй калькулятор не появится, при запуске notepad вместо калькулятора программа ведет себя уже по-другому, как только первый нотпад я закрою, я получа окно уведомления что "нотпад 1 закрыт" только потом открывается второй нотпад. Как запустились все процессы калькулятора сразу, а по мере их закрытия выводить соответствующие MessageBox'ы?
List<Process> my_processes = new List<Process>();
for (int i = 0; i < Convert.ToInt32(textBox1.Text); i++)
{
my_processes.Add(new Process());
my_processes[i].StartInfo.FileName = "calc.exe";
}
for (int i = 0; i < my_processes.Count; i++)
{
my_processes[i].Start();
my_processes[i].WaitForExit();
my_processes[i].Close();
MessageBox.Show("Calculator №" + (i+1) + " closed");
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Имеется класс FormPar, который наследуется от FormВсе остальные формы в проекте наследуются от FormPar и имеют общий стиль, а также некоторые элементы
Как программно добавлять textView в ListView?