Sign in Join

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

Catalog · How the catalog works

Random project

TCMB

TCMB, Türkiye Cumhuriyet Merkez Bankası (TCMB) tarafından yayımlanan günlük döviz kurlarını Delphi FireMonkey (FMX) projelerinde tüm platformlarda (Windows, Android, iOS, macOS) kolayca kullanabilmek için geliştirilmiş hafif bir kütüphanedir.

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

TCMB Döviz Kurları (Delphi FMX)

TCMB, Türkiye Cumhuriyet Merkez Bankası (TCMB) tarafından yayımlanan günlük döviz kurlarını
Delphi FireMonkey (FMX) projelerinde tüm platformlarda (Windows, Android, iOS, macOS)
kolayca kullanabilmek için geliştirilmiş hafif bir kütüphanedir.

Harici bağımlılığı yoktur, XML verisini doğrudan TCMB üzerinden alır ve enum tabanlı güvenli bir API sunar.


🚀 Özellikler

  • ✅ Delphi FMX uyumlu (Windows / Android / iOS / macOS)
  • ✅ TCMB resmi XML kaynağını kullanır
  • ✅ Enum (TCurrency) tabanlı güvenli kullanım
  • ✅ Tek satırda kur bilgisi alma
  • ✅ Harici kütüphane gerektirmez

📦 Kurulum

  1. TCMB.pas dosyasını projenize ekleyin
  2. İlgili form veya unit’te uses TCMB; ekleyin
  3. Hazır 🚀

💱 Desteklenen Para Birimleri

pascal
type
  TCurrency = (
    USD, AUD, DKK, EUR, GBP, CHF, SEK, CAD, KWD, NOK,
    SAR, JPY, RON, RUB, CNY, PKR, QAR, KRW, AZN, AED,
    KZT, XDR
  );

Kullanımı

Aşağıda basit bir kullanım örneği yer almaktadır :

pascal
  TTCMB.Get(DateEdit1.Date);
  Memo1.Lines.Add('DÖVİZ ALIŞ : ' + TTCMB.GetCurrency(TCurrency.USD, TAttribute.ForexBuy));