Практическое руководство. Задание поведения приложения при запуске его экземпляров (Visual Basic)
Обновлен: Ноябрь 2007
Примечание. |
---|
Данный раздел относится только к проектам Visual Basic. |
Приложения, созданные с помощью Visual Basic являются приложениями нескольких экземпляров по умолчанию; пользователи могут запустить несколько экземпляров скомпилированного приложения. В некоторых случаях, возможно, потребуется запретить запуск нескольких экземпляров приложения. Это может быть сделано при помощи свойства проектаMake Single Instance Application, доступного на странице Приложение в Конструкторе проектов.
Если установлен флажок Создать приложение одного экземпляра, допускается только один экземпляр скомпилированного приложения. Если пользователь пытается запустить второй экземпляр, фокус устанавливается на экземпляр уже выполняющегося приложения, и происходит его событие StartupNextInstance.
Чтобы создать приложение, допускающее одновременное выполнение только одной своей копии
Выбрав проект в Обозревателе решения, в меню Проект выберите команду Свойства.
Перейдите на вкладку Приложение.
Установите флажок Создать приложение одного экземпляра.
Чтобы создать приложение, допускающее одновременное выполнение нескольких своих копий
Выбрав проект в Обозревателе решения, в меню Проект выберите команду Свойства.
Перейдите на вкладку Приложение.
Снимите флажок Создать приложение одного экземпляра.
Примечание. По умолчанию приложения допускают запуск своих копий.
См. также
Ссылки
Cобытие My.Application.StartupNextInstance