예제 #1
0
        // 新しい項目をここへ追加...

        // < 設定項目

        public static void Load()
        {
            if (!File.Exists(DDConsts.ConfigFile))
            {
                if (!File.Exists(SCommon.EraseExt(ProcMain.SelfFile) + ".pdb"))                 // ? 開発環境ではないっぽい -> リリース版なのに設定ファイルが無いのは可怪しいのでエラーにする。
                {
                    throw new DDError();
                }

                return;
            }

            string[] lines = File.ReadAllLines(DDConsts.ConfigFile, SCommon.ENCODING_SJIS).Select(line => line.Trim()).Where(line => line != "" && line[0] != ';').ToArray();
            int      c     = 0;

            if (lines.Length != int.Parse(lines[c++]))
            {
                throw new DDError();
            }

            // 設定項目 >

            //DisplayIndex = int.Parse(lines[c++]); // 廃止
            LogFile     = lines[c++];
            LogCountMax = int.Parse(lines[c++]);
            LOG_ENABLED = int.Parse(lines[c++]) != 0;
            ApplicationLogSaveDirectory = lines[c++];

            // 新しい項目をここへ追加...

            // < 設定項目
        }