From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Lars Gregersen" To: cygwin@sourceware.cygnus.com Cc: cygwin@sourceware.cygnus.com Subject: Re: Windows TRACE message Date: Thu, 08 Jul 1999 23:56:00 -0000 Message-id: <5EC0834391@popeye.kt.dtu.dk> References: <5E4B066590@popeye.kt.dtu.dk> <199907090647.BAA29870@mercury.xraylith.wisc.edu> X-SW-Source: 1999-07/msg00193.html To: lg@kt.dtu.dk Copies to: cygwin@sourceware.cygnus.com Subject: Re: Windows TRACE message Date sent: Fri, 09 Jul 1999 01:47:41 -0500 From: Mumit Khan > "Lars Gregersen" writes: > > > > I prefer to use the API function OutputDebugString. It isn't as > > powerful as the printf type of commands, but it sends a string to a > > seperate debug window. This also has the great effect that I'f you're > > testing multiple programmes at the same time you get the output in order > > in the same window. It works for GUI and console programmes. > > > > You can get a debug string viewer (for free) at www.sysinternals.com > Thanks for the very useful pointer. > > I tend to use a debugging stream (most of my code is C++) that has > a subclass for win32 that opens a scrolled window and just dumps This looks very much like the OutputDebugString method. Of course the sysinternals prorgamme has things such as time, filters, remote debugging that sometimes comes in handy. I also use this for Matlab programming where I can check out my (very simple) socket pramming when communicating between Matlab and C++ programmes. In any event, all the tools as sysinternals.com are top quality and very useful - and they're free. The only programme of theirs I haven't tested is their Blue Screen of Death Screensaver ;-) > everything there. Very simple, and you can use iostream style > formatting. This I really miss for the OutputDebugString method! > One of these days I'll clean up the copyright and release it. it's > part of a commercial package, but since I own it, I can probably > convince our commercial arm to make it freely available. Like the rest of the things you're providing us with I will be looking very much forward to this. Regards Lars --------------------------------------------------------------------- Lars Gregersen Telephone no.: +45 45 25 28 08 Technical University of Denmark Fax no. : +45 45 88 22 58 Department of Chemical Engineering E-mail : lg@kt.dtu.dk Bygning 229 DK-2800 Lyngby Denmark --------------------------------------------------------------------- Homepage: http://www.gbar.dtu.dk/~matlg/ -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Lars Gregersen" To: cygwin@sourceware.cygnus.com Cc: cygwin@sourceware.cygnus.com Subject: Re: Windows TRACE message Date: Sat, 31 Jul 1999 18:34:00 -0000 Message-ID: <5EC0834391@popeye.kt.dtu.dk> References: <5E4B066590@popeye.kt.dtu.dk> <199907090647.BAA29870@mercury.xraylith.wisc.edu> X-SW-Source: 1999-07n/msg00193.html Message-ID: <19990731183400.ChEEdtm_TeigrgTlbdbQ--hr-tydgSD4lFm0vuI27i4@z> To: lg@kt.dtu.dk Copies to: cygwin@sourceware.cygnus.com Subject: Re: Windows TRACE message Date sent: Fri, 09 Jul 1999 01:47:41 -0500 From: Mumit Khan > "Lars Gregersen" writes: > > > > I prefer to use the API function OutputDebugString. It isn't as > > powerful as the printf type of commands, but it sends a string to a > > seperate debug window. This also has the great effect that I'f you're > > testing multiple programmes at the same time you get the output in order > > in the same window. It works for GUI and console programmes. > > > > You can get a debug string viewer (for free) at www.sysinternals.com > Thanks for the very useful pointer. > > I tend to use a debugging stream (most of my code is C++) that has > a subclass for win32 that opens a scrolled window and just dumps This looks very much like the OutputDebugString method. Of course the sysinternals prorgamme has things such as time, filters, remote debugging that sometimes comes in handy. I also use this for Matlab programming where I can check out my (very simple) socket pramming when communicating between Matlab and C++ programmes. In any event, all the tools as sysinternals.com are top quality and very useful - and they're free. The only programme of theirs I haven't tested is their Blue Screen of Death Screensaver ;-) > everything there. Very simple, and you can use iostream style > formatting. This I really miss for the OutputDebugString method! > One of these days I'll clean up the copyright and release it. it's > part of a commercial package, but since I own it, I can probably > convince our commercial arm to make it freely available. Like the rest of the things you're providing us with I will be looking very much forward to this. Regards Lars --------------------------------------------------------------------- Lars Gregersen Telephone no.: +45 45 25 28 08 Technical University of Denmark Fax no. : +45 45 88 22 58 Department of Chemical Engineering E-mail : lg@kt.dtu.dk Bygning 229 DK-2800 Lyngby Denmark --------------------------------------------------------------------- Homepage: http://www.gbar.dtu.dk/~matlg/ -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com