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, ""); } }
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); } } }