Страница 1 из 1

Семафоры под MSSQL

Добавлено: 05 июн 2007, 19:17
m0p3e
6.5.3. Функция SetSemaphore(String, Byte) : Integer
6.5.1. Функция ClearSemaphore (String) : Integer
6.5.2. Функция IsSemaphore (String, Var Word) : Boolean
Необходимо из внешней программы проверять наличие определенных семафоров в базе. Под первасивом при установке семафора клалась запись в x$semafors. Под MSSQL этого не происходит. Однако функции работают как ни в чем небывало. Каков же принцип работы семафоров под MSSQL? Может кто в курсе?

Добавлено: 05 июн 2007, 19:36
WiRuc
Через NAPServer.
Причем в Галактике 7.12 баг при работе с семафорами - неработают семафоры с русскими названиями. Обещали исправить в 8.1.

Добавлено: 05 июн 2007, 19:46
m0p3e
WiRuc писал(а):Через NAPServer.
А можно немного поподробнее? :)
Задача из Delphi приложения проверить наличие семафора.

P.S. Ковыряю исходники NapMon-а :)

Добавлено: 26 май 2010, 16:16
Vik
Ну и как, что-нибудь наковыряли?)

Добавлено: 27 май 2010, 00:17
m0p3e
Получилось. Только так давно это было...
Подрубаем модуль napclnt.pas и вперед...

Исходники остались. Могу глянуть если есть вопросы.