/// <summary> /// Конструктор, ограничивающий создание объекта из других классов /// </summary> private AppData() { schemeEditorSvcHost = null; viewStampCntr = 0; AppDirs = new AppDirs(); Log = new Log(Log.Formats.Full); Editor = new Editor(Log); MainForm = null; }
/// <summary> /// Конструктор, ограничивающий создание объекта из других классов /// </summary> private AppData() { schemeEditorSvcHost = null; viewStampCntr = 0; AppDirs = new AppDirs(); Settings = new Settings(); CompManager = CompManager.GetInstance(); Log = new Log(Log.Formats.Full); Editor = new Editor(CompManager, Log); MainForm = null; }
/// <summary> /// Инициализировать общие данные Редактора схем /// </summary> public void Init(string exeDir, IMainForm mainForm) { // инициализация директорий приложения AppDirs.Init(exeDir); // установка интерфейса главной формы MainForm = mainForm; // настройка журнала приложения Log.FileName = AppDirs.LogDir + LogFileName; Log.Encoding = Encoding.UTF8; Log.WriteBreak(); Log.WriteAction(Localization.UseRussian ? "Инициализация общих данных Редактора схем" : "Initialize common data of Scheme Editor"); }