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

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

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

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

Сообщение lightning » 18.02.2010 18:03:17

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

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

Сообщение lightning » 25.02.2010 14:36:00

Кто-нибудь знает?
lightning
новенький
 
Сообщения: 11
Зарегистрирован: 18.02.2010 17:39:57

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

Сообщение Mr.Smart » 25.02.2010 14:41:05

Есть такой модуль Windows. Подключаете его и пользуетесь необходимыми вам API функциями.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

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

Сообщение lightning » 25.02.2010 16:12:40

У меня Ubuntu. Нашла модуль ipc, в нём функции semget, semop и semctl
lightning
новенький
 
Сообщения: 11
Зарегистрирован: 18.02.2010 17:39:57

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

Сообщение Mr.Smart » 25.02.2010 16:44:44

lightning
Ну вы же не сообщили какая у вас система :wink:
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

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

Сообщение v-t-l » 25.02.2010 17:16:19

v-t-l
энтузиаст
 
Сообщения: 735
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 44

Рейтинг@Mail.ru