Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Вызов стороннего приложения


Автор: Unforgiven 19.2.2009, 15:06
Как при нажатии кнопки вызвать сторонне приложение? какую-нибудь программу. Как это можно реализовать? Спасибо.

Автор: Partizan 19.2.2009, 15:15
Unforgiven, System.Diagnostics.Process.Start

Автор: Лен 20.2.2009, 10:39
Добрый совет - обязательно оберни вызов в блок try-catch, потому как исключения, возникшие в запускаемом приложении, могут быть и не показаны (сам как-то напоролся).

Автор: mihryak 20.2.2009, 11:25
Цитата(Лен @  20.2.2009,  11:39 Найти цитируемый пост)
исключения, возникшие в запускаемом приложении, могут быть и не показаны

а как они межпроцессовый барьер преодолевают?

Автор: Partizan 20.2.2009, 13:05
Цитата(mihryak @ 20.2.2009,  11:25)
Цитата(Лен @  20.2.2009,  11:39 Найти цитируемый пост)
исключения, возникшие в запускаемом приложении, могут быть и не показаны

а как они межпроцессовый барьер преодолевают?

как внешнее приложение вообще узнаёт кто именно его запустил?

Автор: mihryak 20.2.2009, 14:30
Цитата(Partizan @  20.2.2009,  14:05 Найти цитируемый пост)
как внешнее приложение вообще узнаёт кто именно его запустил? 

ну вот и я о том же
всё, что можно в вызывающем приложении получить, - это код выхода и стандартный и еррорный аутпуты
запускаемое же вообще ничего не знает

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)