Вопрос № 29526: Здравствуйте.
Как из Delpi 6 прочитать цвет пиксела с экрана
(там может работать другая программа) ?...Вопрос № 29581: Здравствуйте уважаемые эксперты.
У меня такой вопрос:
Надо чтобы в моем приложении Дельфи принимались данные из интернета о погоде в моем городе (Пермь). Конкретно - температура, давление.
Как это можно организовать? С помощью каких компо...
Вопрос № 29.526
Здравствуйте.
Как из Delpi 6 прочитать цвет пиксела с экрана
(там может работать другая программа) ?
Отвечает: sir henry
Здравствуйте, Сибирцев Олег!
Надо получить хэндл того, где Вы собираетесь узнать цвет пиксела и получить его контекст устройства. Эсли это именно экран, то так:
var
dc: HDC;
ColorPix: TColorRef;
Begin
dc:=GetDC(0); {Получить контекст экрана. У него хэндл = 0}
ColorPix:=GetPixel(dc, X, Y); {Цвет точки экрана с координатами X, Y}
End;
Ответ отправил: sir henry (статус: Академик)
Отправлен: 14.11.2005, 13:58
Отвечает: Ataman N. N.
Здравствуйте, Сибирцев Олег!
Для начала нужно получить контекст экрана DC с помощью функции dc := GetDC(0)- возвратит DC для рабочего стола.
Цвет пикселя возвращает API функция color := GetPixel(dc, x, y), где х и у координаты точки.
Ответ отправил: Ataman N. N. (статус: 2-ой класс)
Отправлен: 14.11.2005, 17:03 Оценка за ответ: 5
Вопрос № 29.581
Здравствуйте уважаемые эксперты.
У меня такой вопрос:
Надо чтобы в моем приложении Дельфи принимались данные из интернета о погоде в моем городе (Пермь). Конкретно - температура, давление.
Как это можно организовать? С помощью каких компонентов?
Отвечает: Rusland
Здравствуйте, Александр_10289!
Проще всего скачивать погоду со страницы http://www.rssweather.com/hw3.php?icao=USPP (или отсюда http://weather.yahoo.com/forecast/RSXX0082.html), разбирать ее и вытаскивать оттуда прогноз. (была где-то русскоязычная страница с прогнозом погоды, но что-то ее не найду). Удачи.
--------- Пресловутое недостающее звено между обезьяной и цивилизованным человеком - это как раз мы. (Конрад Лоренц)
Ответ отправил: Rusland (статус: Практикант)
Отправлен: 15.11.2005, 10:05 Оценка за ответ: 5 Комментарий оценки: А может с этой страницы: http://weather.yandex.ru/city.xml?city=28224 ??? А как с этой странички взять например текущее значение температуры? Не настолько опытен в программировании, но очень надо в программе температуру и давление. Спасибо за ответ.
Отвечает: sir henry
Здравствуйте, Александр_10289!
А откуда должны приниматься данные? Прямо из небесной канцелярии? Или с сайта www.boga.net? А компонентов куча. Например TWebBrowser, сокеты, Indy например или те же скрипты - VBS типа... :)
Ответ отправил: sir henry (статус: Академик)
Отправлен: 15.11.2005, 10:37 Оценка за ответ: 4 Комментарий оценки: Отображение страницы http://weather.yandex.ru/city.xml?print=1&city=28224 необязательно в приложении., но оттуда нужно "забрать" температуру, давление. Как это реализовать с помощью компонентов Indy???