コード例 #1
0
        public static void Main(string[] args)
        {
            /*
             * using (var f = new System.IO.FileStream(@"c:\\a.txt", FileMode.Create))
             * {
             *  var sym = RubySymbol.GetSymbol("seiran7");
             *  FuzzyData.Serialization.RubyMarshal.RubyMarshal.Dump(f, sym);
             * }
             * return;
             */
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
            Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
            System.AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
            if (UI.UIManager.Enabled)
            {
                ToolStripManager.Renderer = new Office2007Renderer();
            }
            else
            {
                ToolStripManager.RenderMode = ToolStripManagerRenderMode.System;
            }

            Core.CommandLineParser parser = new NekoKun.Core.CommandLineParser(typeof(Program.CommandLineEntries));
            if (args.Length == 0)
            {
                CommandLineEntries.Editor(null);
                //CommandLineEntries.ReMarshal(new string[] { @"c:\users\Yichen\abc" });
            }
            else
            {
                parser.ParseAndExecute(args);
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: NekoProject/NekoKun
        public static void Main(string[] args)
        {
            /*
            using (var f = new System.IO.FileStream(@"c:\\a.txt", FileMode.Create))
            {
                var sym = RubySymbol.GetSymbol("seiran7");
                FuzzyData.Serialization.RubyMarshal.RubyMarshal.Dump(f, sym);
            }
            return;
            */
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
            Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);
            System.AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
            if (UI.UIManager.Enabled)
                ToolStripManager.Renderer = new Office2007Renderer();
            else
                ToolStripManager.RenderMode = ToolStripManagerRenderMode.System;

            Core.CommandLineParser parser = new NekoKun.Core.CommandLineParser(typeof(Program.CommandLineEntries));
            if (args.Length == 0)
            {
                CommandLineEntries.Editor(null);
                //CommandLineEntries.ReMarshal(new string[] { @"c:\users\Yichen\abc" });
            }
            else
                parser.ParseAndExecute(args);
        }