C# -> MC++
От: Аноним  
Дата: 22.10.05 11:37
Оценка: :))
Есть класс (Кстати взят из статьи "Конфигурирование .NET-приложений Хранение и редактирование настроек", которая в свою очередь взята с www.rsdn.ru)


public class Config
{
  private static object lockFlag = new object();
  private static Config instance;
  [XmlIgnore]
  public static Config Instance
  {
    get
    {
      lock(lockFlag) 
      {
        if(instance == null)
        {     
          try
          {
            //Пытаемся загрузить файл с диска и десериализовать его
            using(FileStream fs = 
                new FileStream(LocalUser.GetDatabasePath()
                + "\\config.xml",FileMode.Open))
            {
              System.Xml.Serialization.XmlSerializer xs = 
                  new System.Xml.Serialization.XmlSerializer(typeof(Config));
              instance = (Config)xs.Deserialize(fs);
            }
          }
          catch(Exception e)
          {
            //Если не удалось десериализовать то просто создаем новый экземпляр
            instance = new Config();
          }
        }
      }
      return instance;
    }
  }
}


Очень нужно переписать его под MC++, но методом тыка не хочется.... т.к. C# я не понимаю
Помогите пожалуйста. Заранее благодарен...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.