Thanks but how can my code CHECK if an error occured ? Is there a global error variable ?? Or does root throw Exeptions and I can use try catch ?? So I either want TFile File("Somefeile"); If(gError) printf("an error occured"); or try { TFile File("Somefeile"); } catch { printf("an error occured"); } Joe > You can disable the ROOT error messages by setting > the global gErrorIgnoreLevel to > then the level you > want to disable (see Terror.h). TO disable all > messages > set gErrorIgenoreLevel = 5000; > > Cheers, Fons. > > > > joe robe wrote: > > > Hi, > > > > I cant find any documentaion on ROOT error > handling. > > Is there any way to CHECK for errors and avoid > > printing them in the console window (for a QT > based > > project) ? > > > > I.e. if I open an NON ROOT file with TFile an > error is > > printed, but how can I CHECK for this and do > something > > like > > > > TFile File("smoehting.txt"): > > if(File.Error()) > > printf("file is not a root file"); > > > > Joe > > > > __________________________________________________ > > Do You Yahoo!? > > Send FREE video emails in Yahoo! Mail! > > http://promo.yahoo.com/videomail/ > > > > > > > -- > Org: CERN, European Laboratory for Particle > Physics. > Mail: 1211 Geneve 23, Switzerland > E-Mail: Fons.Rademakers@cern.ch Phone: > +41 22 7679248 > WWW: http://root.cern.ch/~rdm/ Fax: > +41 22 7679480 > __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:38 MET