Changeset 761


Ignore:
Timestamp:
12/9/2008 9:11:35 AM (6 years ago)
Author:
lowjoel
Message:

-Make sure CommandMain? always returns a value
-When a Win32Exception is caught, return the error code as the application exit code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eraser6/Eraser/Program.cs

    r759 r761  
    3232using System.Reflection; 
    3333using System.Diagnostics; 
     34using System.ComponentModel; 
    3435 
    3536namespace Eraser 
     
    8687                    program.Run(); 
    8788 
     89                return 0; 
     90            } 
     91            catch (Win32Exception e) 
     92            { 
     93                Console.WriteLine(e.Message); 
     94                return e.ErrorCode; 
     95            } 
     96            catch (Exception e) 
     97            { 
     98                Console.WriteLine(e.Message); 
    8899                return 1; 
    89             } 
    90             catch (Exception e) 
    91             { 
    92                 Console.WriteLine(e.Message); 
    93100            } 
    94101            finally 
Note: See TracChangeset for help on using the changeset viewer.