Using putStrLn/printf from DLL in GUI application
Simon Marlow
simonmarhaskell at gmail.com
Mon Dec 4 05:10:30 EST 2006
Krasimir Angelov wrote:
> How many times you tried to use putStrLn from Haskell or printf from C
> when you are building DLL loaded in GUI application?
>
> This simply doesn't work because by default the GUI application
> doesn't have console window. The solution is to use
> allocConsole/freeConsole from the attached library.
>
>
> Example:
>
> do allocConsole
> .....
> .....
> putStrLn "Hello, world!"
> .....
> .....
> freeConsole
>
> This could be a good addition to the standard Win32 library if someone
> take care to integrate it.
So that we don't lose this: will someone propose a patch to packages/Win32?
Cheers,
Simon
More information about the Libraries
mailing list