Потоки в консольном приложении VB.Net - PullRequest
1 голос
/ 04 мая 2011

У меня есть консольное приложение, которое встроено в VB.Net. Теперь у меня есть таймер в этом приложении. Все, что я хочу сделать, это в определенное время я позвоню другому exe (который встроен в VB 6.0) и снова верну управление в это консольное приложение. Теперь происходит то, что я могу вызвать второй exe-файл из консольного приложения, но затем элемент управления не возвращается обратно в то же консольное приложение. Любая помощь будет высоко ценится. Заранее спасибо

1 Ответ

0 голосов
/ 04 мая 2011
Process.Start(myProgramPathAndFileName)

Это должно создать новый процесс и вернуть управление вашему консольному приложению.

Вы можете сделать больше с этим процессом, сохранив возвращаемое значение:

MyProcess = Process.Start(myProgramPathAndFilename)

Затем вызовитеэто когда ваше приложение выходит

MyProcess.Kill

См. http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx для получения дополнительной информации о процессах.

См. Событие выхода консольного приложения .NET для получения информациипо обработке выхода из приложения как события.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...