|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Stackframe with values?Hi,
Is there some way to retrieve the values of objects in the stack frame after an exception is thrown in C# 2005? Yes, I know, you probably will say those objects are gone...but I can also imagine a CLR that would keep them alive for debugging purposes!! -- Thanks in advance, Juan Dent, M.Sc. Hi Juan,
Thanks for your post. Do you want to get the objects on the stack frame in debugger or with .Net code? Normally, when an exception is thrown, if we use the debugger to catch this exception, we can view the local objects on the current stack frame with "Locals" window. If you want to view dump all the local objects on the current stack frame in the exception handler, I do not think we can get this done. This is because StackTrace and StackFrame classes both do not provide such function. Maybe we can use .Net debugging API to get this done? Yes, seems a trick, however, because we can not do debugging on our application, this way is also blocked. For more information, please refer to the link below: "You can't debug yourself" http://blogs.msdn.com/jmstall/archive/2005/11/05/cant_debug_yourself.aspx Hope this information helps Best regards, Jeffrey Tan Microsoft Online Partner Support Get Secure! - www.microsoft.com/security This posting is provided "as is" with no warranties and confers no rights. |
|||||||||||||||||||||||