      Power   ,  
 result     ,   try 
 .  catch      try: 

    catch (Errors e) {	
       e.Report(); 
       return -1; } 
    return 0; 

      Power   ,    
Error   .   catch  - 
Report  Error     ,  
,      Power. 

     

             ,  
,  (?)   ,    , 
   .     
 ,       , 
,       . 

    ,       
.       -1,   , 
 0,    .     ,  
  DOS  Windows    . 
     ,       
  ,    ,   
 ,   new  .      , 
      ,     
     ,  
 . 

       

              
 ,      .  
     ,      
   . ,  AnyFunctionO   
     : 

    void AnyFunction() throw(Error); 

           (   ) 
 throw() ,   AnyFunctionO   
   Error.    , 
  AnyFunctionO      
 .    ,   ,   
    throw     ,   
    .     ,  
 AnyFunctionO      Error. 
      ,     
,       , 
       : 

    void AnyFunction() throw(Error, char*, OtherType); 


        

       EXCEPT. CPP    
 ,      . 
,  ,  ,     
,  ,      
.      ,  
 ,     ,  , 
   ,    
 .     15.17,    
     ( DOS    EasyWin-). 
       .  . 15.1 
   . 


     15.   C++     407 
