コード例 #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            bool controlTest = false;

            if (controlTest)
            {
                Application.Run(new Forms.TestForm());
                return;
            }

            // Вывод сплэша загрузки
            SplashForm.Label = SharedStrings.AppStartupState;
            SplashForm.Open();


            // Регистрация обработчиков иконок
            SplashForm.Label = SharedStrings.AppPreviewRegisterState;
            Preview.Register();

            // Регистрация редакторов
            SplashForm.Label = SharedStrings.AppEditorRegisterState;
            Editor.Register();

            // Установка драйвера файловой системы
            FileSystem.Driver = new ProjectFileDriver();

            // Регистрация всех мыслимых и немыслимых хвостов у формы
            Forms.CallbackManager.RegisterAll();

            // Запуск формы
            SplashForm.Label = SharedStrings.AppCreatingUIState;
            Application.Run(new Forms.Common.MainForm());
        }