Здравствуйте Anton Zolin, вы писали:
AZ>Hi, All!
AZ>Можно ли создать больше одной консоли для одного процесса?
Судя по MSDN нельзя: A process can be associated with only one console, so the AllocConsole function fails if the calling process already has a console. A process can use the FreeConsole function to detach itself from its current console, and then it can call AllocConsole to create a new console. If the calling process creates a child process, the child inherits the new console.
Здравствуйте Sasparella, вы писали:
S>Здравствуйте kkv, вы писали:
kkv>>Вы не могли бы указать место в MSDN, где эта фраза написана?
S>Ну ясно где — в описании AllocConsole ;)
Создать больше одной консоли можно надо только запихать её создание в какой нибудь DLL и вызывать оттуда
Правда будуть забавные проблемы с памятью и хенделами разных среадов