Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Nisus


Настоящий Флеймер

Зарегистрирован:
18 February 2005
Сообщения: 1982
Примеры кода: 0
 

Проблема получения данных из внешней программы

07 August 2008 15:18  


немного более нормализованный вариант
ProcessStartInfo converter = new ProcessStartInfo("converter.exe");
converter.Arguments = "param1 param2";
converter.WorkingDirectory = Path.GetDirectoryName(
	converter.FileName);
converter.CreateNoWindow = true;
converter.UseShellExecute = false;
converter.RedirectStandardOutput = true;
using (Process convert = Process.Start(converter))
{
	string output = convert.StandardOutput.ReadToEnd();
	int exitCode = convert.ExitCode;
	int waitSpan = (int)TimeSpan.FromMinutes(15).TotalMilliseconds;
	if (!convert.WaitForExit(waitSpan))
	{
		convert.Kill();
	}
}

По существу вопроса - "Attempting to call the Clear method when a console application's output is redirected to a file throws a IOException. To prevent this, always wrap a call to the Clear method in a try…catch block." http://msdn.microsoft.com/en-us/library/system.console.clear.aspx

unspoken words, лучший хостинг, место работы, лучший поиск

Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 07 August 2008 15:18
Наверх
  



Общие вопросы программирования на ASP.NET

 Проблема получения данных из внешней программыkong  07 August 2008 14:06
 Проблема получения данных из внешней программыNisus  07 August 2008 15:18
 Проблема получения данных из внешней программыkong  12 August 2008 13:08
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта