Лучший способ получить доступ к объекту консоли в приложении Windows Forms? - PullRequest
1 голос
/ 19 августа 2011

Я пытаюсь сделать так, чтобы у моего приложения с графическим интерфейсом был интерфейс CLI (не наоборот).

Мне удалось обработать аргументы без проблем (спасибо System.Environment.GetCommandLineArgs()), но мне любопытно, какой лучший способ получить доступ для записи вывода на консоль.

Я нашел ссылку на AllocConsole(), но неясно, является ли это единственным методом, поскольку я бы предпочел, чтобы что-то раскрывалось в управляемом коде.

1 Ответ

2 голосов
/ 19 августа 2011

Существует также AttachConsole, но это всегда ошибка, так как он позволяет выводу смешиваться.

AllocConsole () это так.Просто создание формы, которая работает как консоль, было бы более удобным способом Winformy.Со значительным преимуществом, что закрытие пользователя не приводит к прерыванию вашей программы.

...