Re: What will many cores mean to future Windows releases?



Chris Burrows wrote:
However, out of the box, without any 3rd paty addons etc. .NET is much more capable of giving sufficient detailed information for the end user to feed back to the developer to identify precisely where the error occured (module, line no etc.). For example:

Out of the box, .NET does nothing on its own. It's just DLLs sitting on a drive. It takes a developer coding a solution to utilize it. If a developer has to code a solution, the developer might as well add good exception log and reporting, like madExcept. In the case of madExcept, it does more than the standard .NET error reporting, things beneficial to the user.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.

That's nice of .NET, but it's still gibberish to the user. The error message might as well said "Something bad happened" or "AV Error at XXXX." All the user wants to know is "How can I fix this?" How does using .NET make this situation any better for the user? It doesn't. A blocking error is a blocking error. There are .NET features to improve the developer experience in debugging the problem, but there are Win32 solutions to do the same.
.



Relevant Pages

  • Re: What will many cores mean to future Windows releases?
    ... If a developer has to code a solution, the developer might as well add good exception log and reporting, like madExcept. ... In the case of madExcept, it does more than the standard .NET error reporting, things beneficial to the user. ... Object reference not set to an instance of an object. ...
    (borland.public.delphi.non-technical)
  • Conversion Issue VS.NET 2005
    ... As per the migration wizard, ... so that the developer does not see the code genereted. ... reference to a non-shared member requires an object reference in the ... Vishal Shah ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: OT: ^ in VS2008 C++
    ... mikemargerum@xxxxxxxxx schrieb: ... It this the same as a normal C++ object reference (which would use * I ... assume as non C++ developer) but for .NET (means garbage collected etc. ...
    (microsoft.public.dotnet.framework.compactframework)
  • madExcept - Outstanding Support
    ... I've been e-mailing back and forth with the author ... of madExcept, Mathias Rauen, about a small problem that I've been ... it was one of the favourite issues of every developer -- one ... and the only reason it took a month to ...
    (borland.public.delphi.thirdpartytools.general)