Как использовать семафоры в Lazarus

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
lightning
новенький
Сообщения: 11
Зарегистрирован: 18.02.2010 16:39:57

Как использовать семафоры в Lazarus

Сообщение lightning »

Необходимо блокировать запуск программы, в случае, если она уже запущена 8 раз. Здесь нужно использовать семафоры. Подскажите пожалуйста, в каком модуле они находятся (не могу найти) и как с ними работать?
lightning
новенький
Сообщения: 11
Зарегистрирован: 18.02.2010 16:39:57

Сообщение lightning »

Кто-нибудь знает?
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Есть такой модуль Windows. Подключаете его и пользуетесь необходимыми вам API функциями.
lightning
новенький
Сообщения: 11
Зарегистрирован: 18.02.2010 16:39:57

Сообщение lightning »

У меня Ubuntu. Нашла модуль ipc, в нём функции semget, semop и semctl
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

lightning
Ну вы же не сообщили какая у вас система :wink:
Ответить