EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Выход из Web-а


Author Message
Written on: 25. 04. 2012 [09:52]
rusdom
Александр
Topic creator
registered since: 09.04.2012
Posts: 11
Здравствуйте! Столкнулся с тем, что появилась необходимость кнопки, которая будет закрывать окно рабочего пользовательского интерфейса запущенного проекта. А в Web интерфейсе нужна кнопка, которая либо завершает сеанс и предлагает перелогиниться, либо вообще закрывает окно. В связи с этим проштудировал весь быстрый старт и полазил по вики, но найти так и не смог. Люди, скажите пожалуйста, нет ли какого-нибудь механизма подобной отработки?

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

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

Здравствуйте! Делайте свои таймеры - переменные, значения которых инкрементируются с каждым выполнением программы. А периодичность выполнения программы - величина известная.
Written on: 25. 04. 2012 [13:14]
rusdom
Александр
Topic creator
registered since: 09.04.2012
Posts: 11
"Maxim" wrote:

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


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

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

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

"rusdom" wrote:

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

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

Learn, learn and learn better than work, work and work.
Written on: 25. 04. 2012 [15:33]
rusdom
Александр
Topic creator
registered since: 09.04.2012
Posts: 11
"roman" wrote:

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

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

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



21115