Walkthrough3: Breakpoints and Stopping Events now available
I have uploaded another walkthrough for the new debug engine sample. This one explains breakpoints, breakpoint binding and stopping events in the sample engine. It is available along-side the other walkthroughs and the actual sample download at https://code.msdn.microsoft.com/debugenginesample
Comments
Anonymous
February 28, 2008
PingBack from http://www.biosensorab.org/2008/02/28/walkthrough3-breakpoints-and-stopping-events-now-available/Anonymous
March 03, 2008
The comment has been removedAnonymous
March 12, 2008
I find your sample and tutorial very useful! Could you please clarify one thing. SampleEngine depends on Microsoft.VisualStudio.Debugger.Interop.dll assembly (supplied with MS Visual Studio SDK). How such DE may be distributed to those users of Visual Studio who don't have VSIP/VSSDK? Thanks!Anonymous
March 13, 2008
ivanromanov: I don't think you need to redistribute that pia. It should be available in the GAC when Visual Studio is installed. The SDK only adds another copy to make it easy to add a reference to it in the project. JacksonAnonymous
April 16, 2008
Jackson, I have a couple of questions:
- method IDebugThread2.GetThreadProperties (AD7.ImplAD7Thread.cs:157): are you missing a statement "propertiesArray[0] = props;"?
- method AD7PendingBreakpoint.GetDocumentContext (AD7.ImplAD7PendingBreakpoint.cs:64): why did you write "return new AD7DocumentContext(documentName, startPosition[0], startPosition[0], codeContext);" ? Why not "... startPosition[0], endPosition[0]..."? I saw that endPosition (returned by IDebugDocumentPosition2.GetRange()) looks weird sometimes, but I didn't found good explanation of its meaning in the MSDN. Thank you!
- Anonymous
May 20, 2008
Ivanromanov, Those are both bugs. Thanks for reporting them. I'll get them fixed as soon as I can. Jackson