コード例 #1
0
ファイル: XmlConfig.cs プロジェクト: luckypal/Kiosk
        public bool Load(int _modo)
        {
            if (_modo == 1 && File.Exists(CfgFileFull + ".tmp") && config_load(CfgFile + ".tmp", 0))
            {
                if (File.Exists(CfgFileFull))
                {
                    try
                    {
                        File.Delete(CfgFileFull);
                    }
                    catch
                    {
                    }
                }
                try
                {
                    File.Copy(CfgFileFull + ".tmp", CfgFileFull);
                }
                catch
                {
                }
                Save();
            }
            bool flag = config_load(CfgFile, 0);

            if (!flag)
            {
                Save();
            }
            Localize = new XmlLocalize(DataPath, AppName + ".locs");
            if (Localize != null)
            {
                Localize.Localize = loc;
            }
            return(flag);
        }