УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

Выход из Web-а


Автор Повідомлення
Повідомлення створено: 25. 04. 2012 [09:52]
rusdom
Александр
Автор теми
Зареєстрован(а) с: 09.04.2012
Повідомлення: 11
Здравствуйте! Столкнулся с тем, что появилась необходимость кнопки, которая будет закрывать окно рабочего пользовательского интерфейса запущенного проекта. А в Web интерфейсе нужна кнопка, которая либо завершает сеанс и предлагает перелогиниться, либо вообще закрывает окно. В связи с этим проштудировал весь быстрый старт и полазил по вики, но найти так и не смог. Люди, скажите пожалуйста, нет ли какого-нибудь механизма подобной отработки?

И ещё один вопрос, присутствуют ли в системе таймеры, которые не останавливают систему? Я знаю, что есть SYS.system("sleep 3"), но подобная функция вешает всю систему на 3 секунды. А нужно, что бы вешала только выполнение кода программы. То есть нужно, скажем, чтобы виджет появился на 3 секунды, и после этого пропал. При использовании SYS.system("sleep 3") ничего не произойдёт)
Повідомлення створено: 25. 04. 2012 [12:50]
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
"rusdom" wrote:

И ещё один вопрос, присутствуют ли в системе таймеры, которые не останавливают систему? Я знаю, что есть SYS.system("sleep 3"), но подобная функция вешает всю систему на 3 секунды. А нужно, что бы вешала только выполнение кода программы. То есть нужно, скажем, чтобы виджет появился на 3 секунды, и после этого пропал. При использовании SYS.system("sleep 3") ничего не произойдёт)

Здравствуйте! Делайте свои таймеры - переменные, значения которых инкрементируются с каждым выполнением программы. А периодичность выполнения программы - величина известная.
Повідомлення створено: 25. 04. 2012 [13:14]
rusdom
Александр
Автор теми
Зареєстрован(а) с: 09.04.2012
Повідомлення: 11
"Maxim" wrote:

Здравствуйте! Делайте свои таймеры - переменные, значения которых инкрементируются с каждым выполнением программы. А периодичность выполнения программы - величина известная.


ДА таймеры - эт ладно) основной вопрос связан с необходимостью завершения сеанса пользователя, тобишь с кнопкой выхода. Или кнопкой logout
Повідомлення створено: 25. 04. 2012 [14:53]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"rusdom" wrote:

Столкнулся с тем, что появилась необходимость кнопки, которая будет закрывать окно рабочего пользовательского интерфейса запущенного проекта. А в Web интерфейсе нужна кнопка, которая либо завершает сеанс и предлагает перелогиниться, либо вообще закрывает окно. В связи с этим проштудировал весь быстрый старт и полазил по вики, но найти так и не смог. Люди, скажите пожалуйста, нет ли какого-нибудь механизма подобной отработки?

А зачем? Закрыл вкладку/браузер и через указанное время сеанс закроется сам.
Если лично Вам это нужно то заказывайте, о чем Вы уже знаете. :)

"rusdom" wrote:

То есть нужно, скажем, чтобы виджет появился на 3 секунды, и после этого пропал.

Думать циклически нужно (согласно тому как всё там работает в РВ), тогда сразу станет понятно, что нужно просто пропускать циклы до события, которым может быть или внутренний счётчик или астрономическое время.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 25. 04. 2012 [15:33]
rusdom
Александр
Автор теми
Зареєстрован(а) с: 09.04.2012
Повідомлення: 11
"roman" wrote:

А зачем? Закрыл вкладку/браузер и через указанное время сеанс закроется сам.
Если лично Вам это нужно то заказывайте, о чем Вы уже знаете. :)

Спасибо! Вы, прямо-таки, облегчаете мои задачи) Серьёзно)

Роман, скажите пожалуйста, а есть ли возможность запуска только исполнения интерфейса определённого проекта? То есть оператор тыркает на ярлык и перед ним (О чудо!) появляется уже готовый динамический интерфейс, где всё бегает и показывает циферки, без всяких QT конфигураторов и Vision интерфейса... Спасибо Вам заранее!
Повідомлення створено: 25. 04. 2012 [15:36]
rusdom
Александр
Автор теми
Зареєстрован(а) с: 09.04.2012
Повідомлення: 11
ПО поводу последнего вопроса, читаю FAQ, так что спасибо, отвечать не нужно)



6091