//--------------------------------------------------------------------------- // Сохраняю установки измерения в файл bool SaveSettings(MeasurInfo& measurInfo) { if (access(lpIniFileName.c_str(), 0) == 0) { // TIniFile *Ini = new TIniFile(lpIniFileName); // try { if (Ini->SectionExists("History")) { Ini->WriteInteger("History", "type_check_watt", measurInfo.type_check_watt); Ini->WriteFloat("History", "begin_lw", measurInfo.begin_lw); Ini->WriteFloat("History", "end_lw", measurInfo.end_lw); Ini->WriteFloat("History", "step_lw", measurInfo.step_lw); Ini->WriteFloat("History", "calc_lw", measurInfo.calc_lw); Ini->WriteFloat("History", "time_accumulation", measurInfo.time_accumulation); Ini->WriteBool("History", "makeKorK_bw", measurInfo.makeKorK_bw); Ini->WriteBool("History", "makeKorK_cw", measurInfo.makeKorK_cw); Ini->WriteBool("History", "makeSetZero", measurInfo.makeSetZero); return true; } } __finally { delete Ini; Ini = NULL; } }