Exemplo n.º 1
0
        public void SaveEmptyFile()
        {
            string fullName = AppDomain.CurrentDomain.BaseDirectory + iniDefaultName;

            if (!(new FileInfo(fullName).Exists))
            {
                Console.WriteLine("Создан пустой файл параметров: {0}", fullName);

                // Создадим INI файл с настройками
                TIniFiles ini = new TIniFiles(fullName);

                ini.Write(iniSection, iniSmtpServer, "");
                ini.Write(iniSection, iniPathbackup, "");
                ini.Write(iniSection, iniCompany, "");
                ini.Write(iniSection, iniName, "");
                ini.Write(iniSection, iniUserName, "");
                ini.Write(iniSection, iniPassword, "");
            }
        }
Exemplo n.º 2
0
 public void Load(TProgramData programData)
 {
     if (programData.iniFileName.Length > 0)
     {
         if (new FileInfo(programData.iniFileName).Exists)
         {
             // Если в параметрах указано что брать данные из файла настроек, то
             // попробует получить из него данные
             TIniFiles ini = new TIniFiles(programData.iniFileName);
             // читаем данные из файла
             programData.server     = ini.Read(iniSection, iniSmtpServer);
             programData.pathBackup = ini.Read(iniSection, iniPathbackup);
             programData.company    = ini.Read(iniSection, iniCompany);
             programData.name       = ini.Read(iniSection, iniName);
             programData.username   = ini.Read(iniSection, iniUserName);
             programData.password   = ini.Read(iniSection, iniPassword);
         }
         else
         {
             Console.WriteLine("Не найден файл с настройками {0}", programData.iniFileName);
         }
     }
 }