Архитектура Microsoft Windows для разработчиков



              

Обработка нескольких экземпляров приложения


Возможны два способа предотвращения проблем, связанных с одновременной работой нескольких копий приложения:

  • программа может просто отказать в запуске второй копии, если обнаружит выполняющийся экземпляр;
  • приложение можно подготовить к работе в подобной ситуации, предусмотрев, например, соответствующее выполнение специфических задач типа инициализации.
  • В любом случае в стартовом коде Вашей программы следует проверить выполнение нескольких копий.

    Запуск нескольких экземпляров параллельно не всегда нежелателен. Например, если такая возможность предусмотрена разработчиком, разные копии приложения могут взаимодействовать между собой или совместно использовать ресурсы.




    Содержание  Назад  Вперед