/// <summary> /// Сохранить программное описание проекта в prg.lua /// </summary> /// <param name="par">Параметры</param> private static void SavePrgFile(ParametersForSave par) { string fileName = par.path + @"\" + mainPRGFileName; var fileWriter = new StreamWriter(fileName, false, EncodingDetector.MainFilesEncoding); fileWriter.WriteLine("--version = {0}", mainPRGFileVersion); fileWriter.WriteLine("--PAC_name = \'{0}\'", par.PAC_Name); fileWriter.WriteLine(new string('-', numberOfDashes)); fileWriter.WriteLine(new string('-', numberOfDashes)); fileWriter.WriteLine(PrgLuaSaver.Save("\t")); fileWriter.Flush(); fileWriter.Close(); }
/// <summary> /// Сохранить программное описание проекта в prg.lua /// </summary> /// <param name="par">Параметры</param> private static void SavePrgFile(ParametersForSave par) { string fileName = par.path + @"\" + mainPRGFileName; var fileWriter = new StreamWriter(fileName, false, EncodingDetector.MainFilesEncoding); fileWriter.WriteLine("--version = {0}", mainPRGFileVersion); fileWriter.WriteLine("--PAC_name = \'{0}\'", par.PAC_Name); fileWriter.WriteLine(new string('-', numberOfDashes)); fileWriter.WriteLine(new string('-', numberOfDashes)); string requireModules = Properties.Resources.ResourceManager .GetString("prgLuaRequireModules"); fileWriter.WriteLine(requireModules); fileWriter.WriteLine("-- Основные объекты проекта (объекты, " + "описанные в Eplan)."); fileWriter.WriteLine(PrgLuaSaver.Save("\t")); fileWriter.Flush(); fileWriter.Close(); }