BImageViewer.Program.Main C# (CSharp) Method

Main() private method

private Main ( string _args ) : void
_args string
return void
        static void Main( string[] _args )
        {
            //_args = new string[] { @"..\..\..\Arkane\BImages\stainedglass2_area.bimage7" };
            _args = new string[] { @"..\..\..\Arkane\CubeMaps\dust_return\pr_obe_1127_cube_BC6H_UF16.bimage" };

            if ( _args.Length != 1 ) {
                MessageBox.Show( "Missing filename argument! Can't open unspecified file...", "BImage Viewer" );
                return;
            }

            System.IO.FileInfo	ImageFileName = new System.IO.FileInfo( _args[0] );
            if ( !ImageFileName.Exists ) {
                MessageBox.Show( "Specified image name \"" + _args[1] + "\" not found on disk!", "BImage Viewer" );
                return;
            }

            BImage	Image = null;
            try {
                Image = new BImage( ImageFileName );
            } catch ( Exception _e ) {
                MessageBox.Show( "An error occurred while loading bimage \"" + ImageFileName.FullName + "\":\r\n" + _e.Message, "BImage Viewer" );
                return;
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault( false );
            Application.Run( new ViewerForm( Image ) );
        }
Program