Extrawurst spam at
Wed May 28 15:31:42 PDT 2008

torhu schrieb:
> HANDLE lStdHandle = GetStdHandle(STD_OUTPUT_HANDLE);
> hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
> fp = _fdopen( hConHandle, "w" );

this wont work, either. i had the same problem. for a reason i dont 
understand _fdopen( or fdopen like it is called in D) always returns a 
null-pointer. in this case all u have to to is to create a _iobuf 
instance yourself and set the _flag property to 2 (for "w" access) and 
the _file property to hConHandle. thats pretty much everything that 
_fdopen does in this case and it works.

More information about the Digitalmars-d-learn mailing list