Hi Jesse,

Yes you should catch the exceptions, but it only gives you very gross level of 
error, not what the C code gives. 

For example, I'm currently trying to figure out why I can't create an HDF file 
to a particular folder. I get a H5FcreateException from H5F::create, but that 
tells me nothing other than that the function failed, not why. 

Free space? Permissions? Path error?

As it turns out I can create a simple text file to that same location, so I'm 
guessing none of the above.


S

> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Jesse Lai
> Sent: Monday, December 21, 2009 9:20 PM
> To: [email protected]
> Subject: Re: [Hdf-forum] HDF Errors in .NET
> 
> I believe that it does work. If you want to capture the error message,
> put a try/catch block around the code where you want to capture the
> errors. Then in the catch, section catch the errors you want to process
> or catch all. I can't recall the exact names off the top of my head, but
> it would look something like:
> 
> try
> {
> // some code here;
> }
> catch (H5FileException ex)
> {
> // do some error handling
> }
> catch (H5LException ex)
> {
> // different error handling
> }
> 
> I'm doing something similar when trying to load an attribute because the
> H5L.exists function doesn't exist in the .NET wrapper (hint, hint :-))
> 
> Jesse
> 
> Mitchell, Scott - AES wrote:
> >
> > Has anyone had success getting HDF5 error information from within a
> > .NET project?
> >
> > There are only two functions wrapped in the HDF5DotNet.H5E class:
> > supressPrinting & setAuto. It seems setAuto would alert a delegate
> > when an error occurs, but with no real information.
> >
> > Currently HDF error messages don't print. I suspect this is a C vs. C#
> > managed .NET thing. Ideally I'd like to get the error string to use in
> > my own error management system; but just pushing it to stdout/stderr,
> > one that shows, would be a help.
> >
> > Happy Holidays all,
> >
> > Scott
> >
> >
> > ------------------------------------------------------------------------
> > This e-mail and any files transmitted with it may be proprietary and
> > are intended solely for the use of the individual or entity to whom
> > they are addressed. If you have received this e-mail in error please
> > notify the sender.
> > Please note that any views or opinions presented in this e-mail are
> > solely those of the author and do not necessarily represent those of
> > ITT Corporation. The recipient should check this e-mail and any
> > attachments for the presence of viruses. ITT accepts no liability for
> > any damage caused by any virus transmitted by this e-mail.
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Hdf-forum is for HDF software users discussion.
> > [email protected]
> > http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
> >
> 
> 
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to