예제 #1
0
        public static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // Customize Time Configuration
            gen.snd.TimeConfiguration.Instance.Latency = 8000;
            gen.snd.TimeConfiguration.Instance.Rate    = 44100;

            ViewCollection = ViewPoint.EnumerateViewTypes <MasterViewContainer>(System.Reflection.Assembly.GetExecutingAssembly());

            List <string> views = new List <string>();

            foreach (IViewPoint view in ViewCollection)
            {
                views.Add(view.Title);
            }

            // MessageBox.Show(string.Join("\n",views.ToArray()));
            Application.Run(new ModestForm(ViewCollection));
//			try { Application.Run( container.GetExportedValue<ModestForm>() ); }
//			catch (Exception ex) {
//				if ( MessageBox.Show(string.Format("{0}\n---------\n{1}",ex.Message,ex.StackTrace), "OK to Exit, Cancel to throw Exception.", MessageBoxButtons.OKCancel,MessageBoxIcon.Error) == DialogResult.OK ) throw ex;
//				else return;
//			}
        }