КАК ЧИТАТЬ КУРСЫ ВАЛЮТ DELPHI

Для того, чтобы читать курсы валют в Delphi нужно использовать специальные компоненты, которые позволяют получать данные с сайтов, предоставляющих информацию о курсах валют.

Одним из таких компонентов является TWebBrowser, который позволяет загружать web-страницы и работать с их содержимым. Для того, чтобы получить курсы валют, можно загрузить страницу сайта Центрального банка России, на которой опубликована актуальная информация о курсах валют. Далее, с помощью функций работы с документом можно получить необходимые данные.

WebBrowser1.Navigate('http://www.cbr.ru');
while WebBrowser1.Busy do Application.ProcessMessages;
Document := WebBrowser1.Document as IHTMLDocument2;
table := Document.all.tags('table').item(1) as IHTMLElement;
rows := table.rows;

В данном примере мы загружаем страницу ЦБ РФ, дожидаемся ее загрузки, получаем документ и ищем на странице таблицу, содержащую нужную нам информацию. Затем мы получаем коллекцию строк таблицы и можем начинать работать с полученными данными.

Как правило, на страницах с курсами валют данные представлены в виде таблицы. Для работы с ней можно использовать классы TStringList и TStringGrid, которые позволяют удобно представлять данные в виде строк и столбцов.

Для того, чтобы преобразовать строки таблицы в массивы, можно использовать следующий код:

for i := 0 to rows.length - 1 do
begin
cols := rows.item(i).cells;
for j := 0 to cols.length - 1 do
begin
data[i, j] := cols.item(j).innerText;
end;
end;

В данном примере мы обходим все строки и столбцы таблицы и заполняем массив data полученными данными. Этот массив можно использовать для дальнейшей работы с полученными курсами валют.

Google Таблицы. Урок 49. Подтягиваем курс валюты и другие данные. Оформляем счет на оплату

От чего зависит курс валюты - Почему рубль дешевле доллара

Загружаем курсы валют с сайта ЦБ РФ

Импорт курса валют с сайта ЦБ в Excel

Американские индексы продолжают радовать. Курс доллара исполнил цели. Шорт биткоина.

Выводим курс валют на начальную страницу программы

Delphi (практический курс) - Библиотеки DLL

Конвертация валют без калькулятора: считаем на бумаге

C# Создание Конвертера валют

Обновляемый курс валют в Excel импортом XML с сайта ЦБ

Реклама
Новое
Реклама