TSimpleIPCServer нид Хелп

Общие вопросы программирования, алгоритмы и т.п.

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

TSimpleIPCServer нид Хелп

Сообщение DiZeLProger » 10.07.2018 13:22:22

Доброго времени! Не могу понять назначение свойства Global. При включении данного свойства всё передаётся, при отключении перестаёт. Прочёл мануал и ничего в принципе не прояснилось.
Может я деревянный, но объясните мне эти строки из мануала:
Description
Global indicates whether the server is reachable to all users (True) or if it is private to the current process (False). In the latter case, the unique channel endpoint identification may change: a unique identification of the current process is appended to the ServerID name.

https://www.freepascal.org/docs-html/fcl/simpleipc/tsimpleipcserver.global.html
DiZeLProger
незнакомец
 
Сообщения: 8
Зарегистрирован: 29.05.2017 08:41:32

Re: TSimpleIPCServer нид Хелп

Сообщение Vadim » 10.07.2018 14:52:46

DiZeLProger
У сервера есть свойство ServerID, а у клиента - ServerInstance. Если у сервера Global поставлено в False, то к нему могут обращаться только клиенты, у который значение ServerInstance совпадает со значением ServerID, все остальные клиенты сервер просто не видят.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: TSimpleIPCServer нид Хелп

Сообщение DiZeLProger » 10.07.2018 19:41:22

Vadim
Спасибо за разъяснение, а зачем тогда SereverID у клиента??
DiZeLProger
незнакомец
 
Сообщения: 8
Зарегистрирован: 29.05.2017 08:41:32

Re: TSimpleIPCServer нид Хелп

Сообщение Vadim » 11.07.2018 05:19:35

DiZeLProger
Это свойство не у клиента, а у предка клиента. И сервер, и клиент базируются на классе TSimpleIPC, у которого, собственно, это свойство и есть. Почему именно так, а не иначе - Вам нужно спрашивать у разработчиков. ;-)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Общее

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

Рейтинг@Mail.ru