コード例 #1
0
ファイル: CConfig.cs プロジェクト: DmitryFilippow/C_Sharp
        //грузим конфиг
        public static void Load()
        {
            //MessageBox.Show(15.ToString());
            if (cfgFInfo.Exists)
            {
                cfgFSize = cfgFInfo.Length;
                _bValue = true;
                //MessageBox.Show("file est");
                if (cfgFSize != 0)
                {
                    //MessageBox.Show(cfgFSize.ToString());
                    //грузим конфиг

                    using (BinaryReader binReader = new BinaryReader(new FileStream(FileName, FileMode.Open)))
                    {
                        GCDBExtensions.Init();

                        CfgDatas= binReader.ReadStruct<CfgDataStruct>();
                        ConString = CfgDatas.ConStr;
                        if (CfgDatas.CfgHdr != _ch)
                        {
                            MessageBox.Show("Ошибка при считывании header'а конфиг файла, создаю новый конфиг");
                            New();
                        }

                    }
                }
                else
                {
                    MessageBox.Show(cfgFSize.ToString());
                    New();
                }
            }
            else
            {
                MessageBox.Show("not ok file");
                _bValue = false;
            }
        }
コード例 #2
0
        public static void Load()//грузим конфиг
        {
            //MessageBox.Show(15.ToString());
            if (cfgFInfo.Exists)
            {
                cfgFSize = cfgFInfo.Length;
                _bValue  = true;
                //MessageBox.Show("file est");
                if (cfgFSize != 0)
                {
                    //MessageBox.Show(cfgFSize.ToString());
                    //грузим конфиг

                    using (BinaryReader binReader = new BinaryReader(new FileStream(FileName, FileMode.Open)))
                    {
                        GCDBExtensions.Init();

                        CfgDatas  = binReader.ReadStruct <CfgDataStruct>();
                        ConString = CfgDatas.ConStr;
                        if (CfgDatas.CfgHdr != _ch)
                        {
                            MessageBox.Show("Ошибка при считывании header'а конфиг файла, создаю новый конфиг");
                            New();
                        }
                    }
                }
                else
                {
                    MessageBox.Show(cfgFSize.ToString());
                    New();
                }
            }
            else
            {
                MessageBox.Show("not ok file");
                _bValue = false;
            }
        }