How to force console
Mike Parker
aldacron at gmail.com
Thu Aug 2 03:20:30 UTC 2018
On Wednesday, 1 August 2018 at 20:57:30 UTC, Everlast wrote:
> I can create a console for a dll using AllocConsole and special
> Write functions but this is a pain. How do I get all standard
> input and output to either use this console or for the app to
> create the console automatically?
>
> The problem I'm having is that I can write(using custom write)
> but can't read. I'd rather just have a dll with a normal
> console window like a normal program.
>
> I do have `-L/SUBSYSTEM:CONSOLE`
>
> but no console appears.
As far as I know, that only works with executables. Loading a DLL
does not trigger the opening of a console. You'll have to stick
with AllocConsole and redirect the I/O.
http://www.asawicki.info/news_1326_redirecting_standard_io_to_windows_console.html
More information about the Digitalmars-d-learn
mailing list