![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
Можно ли средствами Delphi на форму вывести погоду выбранного города. Если можно то как это сделать?
|
![]() |
![]() |
![]() |
#2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
Можно, используя сокеты, подключиться информеру к Гисметео и парсить его. Или сразу его и выводить.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
А если я хочу использовать свой информер?
|
![]() |
![]() |
![]() |
#4 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
Но данные-то все равно должны где-то браться? Гисметео бесплатно только информеры дает. Вот на базе их можно делать свои.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
А можно по подробнее:
1. Как подключиться к информеру? 2. Как сделать свой информер? |
![]() |
![]() |
![]() |
#6 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
Для работы с сокетами когда-то был контрол TClientSocket: http://www.delphimaster.ru/articles/sockets/index.html
Коннектимся к серверу Гисметео, посылаем запрос, перед тем узнав идентификатор своего города (на том же Гисметео) , забираем ответ. Парсим его. А раз у нас есть уже данные, то сотавить свой информер - разве проблема? Можно просто лэйблов набросат, а под них картинку-фотку желаемого города, например. Все зависит от фантазии ![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
У меня есть HTML код информера он нужен или нет?
<a href='http://www.gismeteo.ru/towns/34214.htm'><img src='http://informer.gismeteo.ru/34214-47.GIF' border=0></a> |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
компонент
IdHttp метод GET
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#9 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
Есть не сколько способов. Например, через XML: http://informer.gismeteo.ru/xml/34214_1.xml
Запрос может быть даже таким: Цитата:
|
|
![]() |
![]() |
![]() |
#10 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
После каждой строки важно не забыть поставить два символа: перевод строки И возврат каретки.
А после всего текста - два раза подряд такое сделать, то есть - четыре служебных символа. Тогда сервер поймет, что хидер запроса отправлен весь. И отдаст ответ: сначала хидер ответа, а потом - тело - наш ХМЛ-файл, который и будем разбирать по частям. Там есть все данные - от температуры, до осадков и давления. Прогноз - на следующие сутки. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сохранить данные в xml файл средствами delphi ??? | juden | Общие вопросы Delphi | 1 | 12.08.2008 10:12 |
как вывести спектр на форму? | Roof | Общие вопросы Delphi | 4 | 27.07.2008 17:41 |
Разработка проекта «Биржа ценных бумаг» средствами Delphi | KORT | Помощь студентам | 3 | 12.07.2007 09:19 |
Как вывести запрос на форму ? | Руслан | БД в Delphi | 2 | 26.01.2007 17:01 |
Возможно ли средствами Delphi создать "звук" | V_X | Помощь студентам | 2 | 19.12.2006 18:24 |