Запретить пользователям нажатие кнопки, если другой пользователь находится на той же кнопке (приложение находится в общей папке, к которой могут обращаться несколько пользователей) - PullRequest
0 голосов
/ 11 апреля 2019

Я успешно разработал и развернул приложение, в котором есть меню (в меню много кнопок при нажатии кнопки, открывается другая форма). Файл находится в общей папке, и эта папка доступна для нескольких пользователей. Мой вопрос: если пользователь открывает это приложение и нажимает определенную кнопку, я хочу заблокировать эту кнопку, чтобы любой другой пользователь не мог нажимать эту кнопку с любого другого компьютера. Как мне этого добиться?

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

Я хочу использовать один exe-файл для всего кода, чтобы упростить обслуживание. Поэтому я не могу создать несколько exe-файлов для каждой формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...