Пример #1
0
 private void CreateLobby_Load(Object sender, EventArgs e)
 {
     stLib.Common.Random rd = new stLib.Common.Random();
     tb_lobby_name.Text = "Lobby" + rd.GetInt32().ToString();
     Text = Global.SelectedServer.Readable();
     ddd_maxOffset.SelectedIndex = 0;
 }
Пример #2
0
        static void Main()
        {
            var     parser = new FileIniDataParser();
            IniData data   = parser.ReadFile("./config/app.cfg");

            Global.IsDebugMod    = data["dev"]["mode"] == "debug";
            Global.ChromeBinPath = data["web"]["chrome_bin"] == "def" ? "" : data["web"]["chrome_bin"];
            Global.WebdriverDir  = data["web"]["webdriver_dir"];

            // 检查是否为调试模式
            if (!Global.IsDebugMod)
            {
                // 非调试模式情况下只允许程序运行一个实例
                bool  runone;
                Mutex run = new Mutex(true, "___vt_client___", out runone);
                if (!runone)
                {
                    return;
                }
                else
                {
                    run.ReleaseMutex();
                }
            }
            else
            {
                stLogger.Init();
                try {
                    LoadServerInfo();
                    LoadUserInfo();
                } catch (Exception ex) {
                    stLogger.Log(ex.ToString());
                    MessageBox.Show(ex.Message);
                    Application.Exit();
                }
                stLib.Common.Random rd = new stLib.Common.Random();
                Global.MyName = "user" + rd.GetInt32().ToString();
                WinformConsoleHelper.AllocConsole();
                Console.WriteLine("DEBUG MODE ON");
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new MainFrame());
        }