Поделиться через


Практическое руководство. Задание поведения приложения при запуске его экземпляров (Visual Basic)

Обновлен: Ноябрь 2007

8fz4ssw2.alert_note(ru-ru,VS.90).gifПримечание.

Данный раздел относится только к проектам Visual Basic.

Приложения, созданные с помощью Visual Basic являются приложениями нескольких экземпляров по умолчанию; пользователи могут запустить несколько экземпляров скомпилированного приложения. В некоторых случаях, возможно, потребуется запретить запуск нескольких экземпляров приложения. Это может быть сделано при помощи свойства проектаMake Single Instance Application, доступного на странице Приложение в Конструкторе проектов.

Если установлен флажок Создать приложение одного экземпляра, допускается только один экземпляр скомпилированного приложения. Если пользователь пытается запустить второй экземпляр, фокус устанавливается на экземпляр уже выполняющегося приложения, и происходит его событие StartupNextInstance.

Чтобы создать приложение, допускающее одновременное выполнение только одной своей копии

  1. Выбрав проект в Обозревателе решения, в меню Проект выберите команду Свойства.

  2. Перейдите на вкладку Приложение.

  3. Установите флажок Создать приложение одного экземпляра.

Чтобы создать приложение, допускающее одновременное выполнение нескольких своих копий

  1. Выбрав проект в Обозревателе решения, в меню Проект выберите команду Свойства.

  2. Перейдите на вкладку Приложение.

  3. Снимите флажок Создать приложение одного экземпляра.

    8fz4ssw2.alert_note(ru-ru,VS.90).gifПримечание.

    По умолчанию приложения допускают запуск своих копий.

См. также

Ссылки

Cобытие My.Application.StartupNextInstance

Другие ресурсы

Управление свойствами приложения