Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.06;
Скачать: CL | DM;

Вниз

Курс доллара   Найти похожие ветки 

 
Toy   (2006-07-18 05:06) [0]

Доброго времени суток! У меня такая проблема:
Мне нужно чтобы на форме по нажатию кнопки в Edit появлялся курс доллара США с сайта www.cbr.ru
Никогда не связывался с такими задачами поэтому обращаюсь к вам.
Реально ли это вообще?
Заранее спасибо!


 
tesseract ©   (2006-07-18 09:16) [1]

проще как 1с - c www.rbc.ru

пример запроса : http://export.rbc.ru/free/cb.0/free.fcgi?period=DAILY&tickers=USD&d1=18&m1=07&y1=2006&d2=18&m2=07&y2=2006&lastd ays=0&separator=TAB&data_format=BROWSER


 
Toy   (2006-07-18 11:38) [2]

А как этот запрос реализовать в Делфи, куда его запихнуть простыми словами?


 
DesWind ©   (2006-07-18 11:47) [3]

Я бы послал запрос через idHTTP, потом ответ засунуть в поле ввода непроблема.


 
Toy   (2006-07-18 11:58) [4]

to DesWind
Простите, но я не работал с этим компонентом, куда и как засунуть :)
Подскажите пожалйста.


 
Fay ©   (2006-07-18 13:31) [5]

ShowMessage(idHTTP1.Get("http://export.rbc.ru/free/cb.0/free.fcgi?period=DAILY&tickers=USD&d1=18&m1=07&y1=2006&d2=18&m2=07&y2=2006&lastd ays=0&separator=TAB&data_format=BROWSER"));


 
umbra ©   (2006-07-18 13:34) [6]

2 Toy  (18.07.06 11:58) [4]

надо засунуть его на форму (или в модуль данных) и в нужном месте написать запрос как в Fay ©   (18.07.06 13:31) [5]


 
KilkennyCat ©   (2006-07-18 15:23) [7]

http://export.rbc.ru/free/cb.0/free.fcgi?period=DAILY&tickers=USD&d1=18&m1=07&y1=2006&separator=tab&data_format =browser

так покороче. два дня не надо.


 
Reindeer Moss Eater ©   (2006-07-18 15:59) [8]

with TXMLDocument.Create(Application) do
try
 FileName := Format("http://www.cbr.ru/scripts/XML_daily.asp?date_req=%s",[FormatDateTime("dd.mm.yyyy",<нужная_дата>)]);
 Active := True;
finally
 Free;
end;


 
Reindeer Moss Eater ©   (2006-07-18 16:00) [9]

Или на текущую дату

http://www.cbr.ru/scripts/XML_daily.asp


 
KilkennyCat ©   (2006-07-18 17:43) [10]

и потом выдирать из хмл? не лишний ли труд?


 
Reindeer Moss Eater ©   (2006-07-18 21:49) [11]

Это из текста надо "выдирать", а в xml все уже на блюдечке с каемочкой нужного цвета.
Не говоря уже о том, что информацию о курсе ЦБ логичнее брать с ресурса ЦБ, а не с какого-то там рбк.


 
KilkennyCat ©   (2006-07-18 23:08) [12]

Угу. А еще XML - это модно. Даже там где не надо.
Недавно видел программку от налоговой. Каких-то там парочку листов заполняет. То ли в пенсионный фонд, то ли ндфл... требует наличие ИЕ не ниже 6..чего-то-там, парсер хмл и глючит безбожно и весит громадно.

Можно и блокнот на хмл-основе сбацать. и TLabel тоже. Но нужно ли? Ради моды-то?

И что касается информации от ЦБ-шного сайта: я как-то субъективно больше доверяю РБК.


 
Fay ©   (2006-07-19 01:19) [13]

2 KilkennyCat ©   (18.07.06 23:08) [12]
Не говорите ерунды. Дело не в моде.

> парсер хмл и глючит безбожно и весит громадно.
Не верю.


 
Toy   (2006-07-19 01:48) [14]

Спасибо всем большое


 
KilkennyCat ©   (2006-07-19 03:48) [15]

> [13] Fay ©   (19.07.06 01:19)

Прислать программку?


 
Toy   (2006-07-19 04:15) [16]

Да если мона на tester83@mail.ru



Страницы: 1 вся ветка

Текущий архив: 2006.08.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.03 c
2-1152900356
sv133
2006-07-14 22:05
2006.08.06
Программирование LPT-порта


2-1153134874
LexXL
2006-07-17 15:14
2006.08.06
Формы


15-1152265708
Layner
2006-07-07 13:48
2006.08.06
Как подать в разъём S-VHS обычный видео сигнал?


2-1152902215
Борщ
2006-07-14 22:36
2006.08.06
картинка как progressbar


15-1152273518
Колдун
2006-07-07 15:58
2006.08.06
Учебная деятельность