• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Timer

  • Автор темы yerke
  • Дата начала
Y

yerke

привет всем
у меня вот такой вопрос

в проекте есть главная форма
на форму поместил компонент WebBrowser со свойством align=alClient
на онкрейт формы поместил код WebBrowser.Navigate(url1);

мне надо сделать следующее
если не работать с приложением 30 секунд
то на браузере открывался другая урл заставка то есть
WebBrowser.Navigate(url2-заставка);
(как в банкоматах)

а при заставке
если юзер нажмет на клавишу или переместит курсор
то браузер должен обратно переитди на урл1
WebBrowser.Navigate(url1);

думаю надо использовать компонент таймер
но не знаю как
 
M

morpheus

Для: yerke
Вам надо что бы движения отлавливались в форме или вообще в винде?
 
Y

yerke

<!--QuoteBegin-Morpheus+31:10:2007, 20:06 -->
<span class="vbquote">(Morpheus @ 31:10:2007, 20:06 )</span><!--QuoteEBegin-->Вам надо что бы движения отлавливались в форме или вообще в винде?

[snapback]83833" rel="nofollow" target="_blank[/snapback]​
[/quote]

в форме

если рассказать подробнее дело обстоит так
1. есть база лотуса предназначенная для веб
2. если открыть базу через браузер появляется форма авторизации
3. если юзер авторизуется то появляется страничка этого юзера с оценками (транскрипт)

через браузер все это работает
и мне надо это прикрутить в инфомат (информационный киоск - ну как банкоматы)
инфоматы ставятся в каждый факультет и при помощи чего студенты могут узнавать свои оценки
и мне надо создать приложение для инфомата (точнее для компа который внутри него)
я выбрал дельфи

в проекте дельфи есть главная форма на весь экран
на форму поместил компонент WebBrowser со свойством align=alClient
на онкрейт формы поместил код WebBrowser.Navigate(урл базы лотуса);

мне надо сделать следующее
если не работать с приложением 30 секунд
то на браузере открывался другая урл заставка то есть
WebBrowser.Navigate(url2-заставка страничка с флеш анимацией);

а при заставке
если юзер нажмет на клавишу или переместит курсор
то браузер должен обратно переитди на урл базы лотуса
WebBrowser.Navigate(урл базы лотуса);

потом сделаю с помощь инстал шилд программу установшик
который устанавливает это приложение дельфи в комп
и помещает в реестр инфу чтоб приложение запускался вместе с ОС
 
M

morpheus

Ну если в форме то просто зделать так

при открытии формы - запускать таймер на время(например 3 минуты), и на событиях активности пользователя опять отбрасывать таймер а исходную точку.
события обрабатывать чтото вроде OnMouseMove и т.п.
 
B

Barmutik

ТОлько зачем перенавиировать .. просто прячте его и показываете Вашу флэшку и потом соотвественно назад возвращайте браузер если пользователь что-то нажал...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!