U>Как на C# для GUI приложения создать консоль?
DllImportAttribute + %субж%
Проверено, работает.
... << RSDN@Home 1.0 beta 6a >>
M>>DllImportAttribute + %субж%
M>>Проверено, работает.
U>хорошо,
U>а как туда класс консоли приатачить
U>и выполнить например Console.Write()
По-моему, оно само на ходу приаттачивалось, если я не путаю.
В любом случае, у консоли можно менять In, Out и Error. Там то ли сами эти свойства writeable, то ли метод какой-то известный есть, типа SetOut.
В примерах .NET Framework SDK есть такой случай: в ASP.NET-приложении в Console.Out запихивают обычный StringWriter. Потом отрабатывает условная функция, которая что-то там WriteLine-ит. А потом из этого StringWriter'а текст выдаётся в HTML-е.
... << RSDN@Home 1.0 beta 6a >>
Здравствуйте, mihailik, Вы писали:
M>По-моему, оно само на ходу приаттачивалось, если я не путаю.
M>В любом случае, у консоли можно менять In, Out и Error. Там то ли сами эти свойства writeable, то ли метод какой-то известный есть, типа SetOut.
M>В примерах .NET Framework SDK есть такой случай: в ASP.NET-приложении в Console.Out запихивают обычный StringWriter. Потом отрабатывает условная функция, которая что-то там WriteLine-ит. А потом из этого StringWriter'а текст выдаётся в HTML-е.
Не аттачится на ходу

А как связать Console.Out с вновь созданной консолью не могу додумкать. Console.OpenStandardOutput() не помогает...