Перейти к содержанию
Fire Monkey от А до Я
  • 0

Однократный запуск приложения FireMonkey


Blind_Cat

Вопрос

Здравствуйте, коллеги.

Подскажите пожалуйста как запретить повторный запуск приложения под Windows при использовании FireMonkey.

На VCL при старте приложения создавал уникальный Mutex и при старте приложения и по его наличию/отсутствию понимал, что приложение уже запущенно.

Как такое аналогичное сделать в FireMonkey?

#if    defined(_Windows)
	// ...
	// Код для Windows
	// ...
#elif defined(__ANDROID__)
	// ...
	// Код для андроид
	// ...
#elif defined(....)
#	// ...
#   // ...
#   // ...
#else
#    error "Unknown platfrom type"
#endif

Так делать не очень хочется по множеству причин.

PS RAD Studio 10 Seattle.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

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

Ссылка на комментарий
  • 0

Спасибо. А не подскажете в iOS и OSX возможен запуск нескольких экземпляров приложения?
Подозреваю, что в iOS -- только один экземпляр, а в OSX -- возможен запуск нескольких экземпляров.
Как предотвратить повторный запуск приложения под OSX?

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...