www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Getting the text of an exception

reply "Phil Deets" <pjdeets2 gmail.com> writes:
How can I get the unadorned text of an exception? When I run:

import std.stdio;

int main()
{
	try {
		throw new Exception("text");
	}
	catch (Exception e) {
		writeln(e.toString());
	}
	return 0;
}

I get the output:

object.Exception: text

I could just remove the "object.Exception: ", but is this how I am  
supposed to get the text?

-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Dec 11 2009
parent reply Michal Minich <michal.minich gmail.com> writes:
Hello Phil,

 How can I get the unadorned text of an exception? 
e.msg
Dec 11 2009
parent "Phil Deets" <pjdeets2 gmail.com> writes:
On Fri, 11 Dec 2009 08:32:21 -0500, Michal Minich  
<michal.minich gmail.com> wrote:

 Hello Phil,

 How can I get the unadorned text of an exception?
e.msg
Thanks, is this documented somewhere? -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Dec 12 2009