From: jfa Date: Wed, 21 Sep 2011 11:37:07 +0000 (+0000) Subject: 0021350: EDF 1948 GEOM: Export IGES 5.3 impossible. X-Git-Tag: V6_4_0a1~20 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;ds=sidebyside;h=9c7e11d3b0293414cd45688db8553e9fcf54fc48;p=modules%2Fgeom.git 0021350: EDF 1948 GEOM: Export IGES 5.3 impossible. --- diff --git a/src/IGESExport/IGESExport.cxx b/src/IGESExport/IGESExport.cxx index 897a1eedc..12cf1e1a8 100644 --- a/src/IGESExport/IGESExport.cxx +++ b/src/IGESExport/IGESExport.cxx @@ -18,13 +18,11 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -// // File: IGESExport.cxx // Created: Wed May 19 14:49:45 2004 // Author: Pavel TELKOV -// -// + #include "utilities.h" #include @@ -68,7 +66,9 @@ IGESEXPORT_EXPORT const TCollection_AsciiString& theFormatName ) { MESSAGE("Export IGES into file " << theFileName.ToCString()); - try + // commented for 0021350: Please don't catch exceptions silently and send an + // inappropriate error message instead, it is disturbing for the user and for us + //try { // define, whether to write only faces (5.1 IGES format) // or shells and solids also (5.3 IGES format) @@ -94,15 +94,15 @@ IGESEXPORT_EXPORT ICW.AddShape( theShape ); ICW.ComputeModel(); bool ok = ICW.Write( theFileName.ToCString() ); - + // Return previous locale if ( ok ) return 1; } - catch(Standard_Failure) - { - //THROW_SALOME_CORBA_EXCEPTION("Exception catched in IGESExport", SALOME::BAD_PARAM); - } + //catch(Standard_Failure) + //{ + // //THROW_SALOME_CORBA_EXCEPTION("Exception catched in IGESExport", SALOME::BAD_PARAM); + //} return 0; } }