задача - запустить exe на с# и считать оттуда поток данных.
Проблема -
Runtime.GetRuntime().exec
И processbuilder не позволяют получить доступ к этому потоку данных через на протяжении всей работы программы. Другими словами, я могу это сделать только в рамках одного метода, где я запускаю этот exe. А мне нужно, когда у меня много контроллеров, методов и тд например в первом запустил exe, а на последующих этапах считал поток. Как фиксить ?
Я могу запустить через класс Desktop, отработку сторонней программы сложить в текстовый файл а потом без проблем считать, но это костыльно. Есть идеи ?
Задача решилась через дополнительный Thread
И сколько их создаётся?
Обсуждают сегодня