Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.012 c
15-1152613746
SoftService
2006-07-11 14:29
2006.08.06
J2ME compiler


1-1151314419
ujhtw
2006-06-26 13:33
2006.08.06
Работа с изображением


15-1152509704
Ega23
2006-07-10 09:35
2006.08.06
С Днём рождения! 8 июля


1-1151057441
Handle
2006-06-23 14:10
2006.08.06
Как вставить текст в Internet Explorer в строку ввода адреса?


4-1145254631
Brother
2006-04-17 10:17
2006.08.06
Иконки рабочего стола





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский