Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

tcmbkurlari

TCMB'den döviz kurlarını okumak için küçük bir program.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

tcmbkurlari

TCMB'den döviz kurlarını okumak için küçük bir program.

Bu küçük program size TCMB'den kurları nasıl alacağınızın bir yolunu göstermektedir.

TCMB kurları https://www.tcmb.gov.tr/kurlar/today.xml adresinde tutmaktadır, eski tarihli kurları ise https://www.tcmb.gov.tr/kurlar/202312/05122023.xml gibi almak gerekiyor.

Bunun formatı .../kurlar/YYYYMM/DDMMYYYY.xml şeklinde olmalı. İndirilen XML'i kendiniz de çözümleyip bilgileri alabilirsiniz. Sonuçta bildiğimiz XML! Ancak çok daha kolay çözümleyebilmek için ben WSDL indirip ATCMBXml.pas olarak kaydettim ve onu kullanıyorum. Siz de onu kullanabilirsiniz, ya da siz de Import WSDL ile onu indirebilirsiniz.

Programda JVCL kütüphanesindeki TJvMemoryData bileşeni kullanılmaktadır. Bu nedenle Delphi'nize uygun JVCL kütüphanesini yüklemeniz gerekiyor. Delphiciyseniz zaten gerekli bir kütüphane.

Program IdHttp bileşenini kullanmaktadır ve TCMB ssl bağlantı istediği için OpenSSL kullandım. Bu nedenle OpenSSL'i indirip (https://indy.fulgan.com/SSL/ openssl-1.0.2q-i386-win32.zip) içinden libeay32.dll ve ssleay32.dll dosyalarını sizin Exe dosyasının yanına kopyalamanız gerekiyor. Eğer programınız 64 bitlikse bunun 64 bit olanı için aynı işlemi yapın.

Program ekran görüntüsü