13 Şubat 2016 Cumartesi

FireMonkey Multi Device Uygulama geliştirmede hangi Android SDK ile derleme yapılır?


Yeni bir multi device project oluşturup hedef platform android olmak üzere derlemenizi yaptınız. İlgili projenizin bulunduğu klasöre bir göz atın. Çünkü, project manager'daki hedef platform üzerinden android popup menüsü ile Edit SDK ile ne yazık ki "minSdkVersion", "targetSdkVersion" ayarları yapamıyorsunuz. Vay halimize!

6 Şubat 2016 Cumartesi

FireMonkey ile InputQuery Kullanımı

Aşağıdaki örnek kod ile AdSoyad değişkenine inputquery ile açılan dialog penceresinden değer atanacak ve bu işlem her platformda çalışır halde (Android ve Windows üzerinde test edildi). Neden bunu yazıyorum eski bilinen yöntemlerle inputquery ile kod ne yazık ki Android platformunda hata vermekte.

MessageDlg kullanımı (Android ve Windows üzerinde FireMonkey)

Bildiğimiz üzere aşağıdaki örnek Windows üzerinde sorun çıkarmadan çalışmakta ama Android hata vermekte. Kodu yeni bir proje oluşturup deneyin her iki platformda da.

LiveBindings Designer ile TLinkPropertyToField bağlantısını kullanarak CustomFormat özelliğini kullanmak

Nasıl bir başlık oldu bilmem ama ben çok aradım bu kelimelerle nette çözüm bulmak için doğru dürüst kaynak yok birkaç yerde rastladım o da benim aradığım datetime ile ilgili değildi.

Neyse diyelim ki veritabanınız hazır field'lerden biri date olsun. Bunu istediğiniz formatta örneğin 'dd mmmm yyyy' gibi yazdırmak istiyorsunuz. Önceki sürümlerde ne uğraşırdık (Delphi 3 ten başlamış biri olarak. XE3 değil sadece 3). Şimdi Livebindings designer var.