示例#1
0
        void HandleHandleClose(object sender, EventArgs e)
        {
            this.Hide();
            this.Dispose();

            if (!Directory.Exists(page2.DataDirectory))
            {
                Directory.CreateDirectory(page2.DataDirectory);
            }

            if (!File.Exists(page2.DBFile))
            {
                FileStore store = new FileStore(page2.DBFile);
                store.Dispose();
            }

            Config config = new Config();

            config.DataDirectory = page2.DataDirectory;
            config.DBFile        = page2.DBFile;
            config.HomeLat       = page3.HomeLat;
            config.HomeLon       = page3.HomeLon;
            config.OwnerID       = page3.MemberID;
            config.ImperialUnits = page2.ImperialUnits;
            config.MapType       = page2.DefaultMap;
            config.WizardDone    = true;
            m_App.InitializeApp(null, false);
        }