|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
замена для TWebBrowser
Добрый день, уважаемые форумчане.
Заранее извиняюсь за глупые вопросы и, возможно, неуместную терминологию. Сам я программирую от случая к случаю, а если точнее, то довольно редко Имеется у меня мини комп, круглосуточно работающий дома. На Windows7. Хочу приспособить к этому компу колонки и по расписанию запускать/останавливать трансляцию детского радио для дочки. Чтобы запустить трансляцию обычным способом, достаточно зайти на сайт http://deti.fm/ и нажать кнопочку "слушать эфир". После нажатия кнопки на экране вырисовывается формочка на Flash, с помощью которой, я так понимаю, и происходит передача потока данных. Наваять запуск трансляции на Delphi (открытие страницы и нажатие на кнопку "слушать эфир") достаточно просто на TWebBrowser: htmlDoc:=wb1.Document as DispHTMLDocument; for i:=0 to (htmlDoc.getElementsByTagName('a') as IHTMLElementCollection).length-1 do if ((htmlDoc.getElementsByTagName('a') as IHTMLElementCollection).item(i,i) as DispHTMLLinkElement).id='radio-control-btn' then ((htmlDoc.getElementsByTagName('a') as IHTMLElementCollection).item(i,i) as DispHTMLLinkElement).click; Однако, вопрос в другом. Чтобы быть окончательно счастливым, хотелось бы реализовать программу в виде виндового сервиса. Как известно, TWebBrowser не дружит с сервисами, значит нужны иные способы. Посоветуйте, плз, каким образом можно решить данную задачу? Куда копать? Спасибо!!! |