[Çözüm] DCC E2597 Derleme Hatası (Android NDK, Toolchain İşlemleri) Delphi Android FireMonkey

FMX projeleriniz bazı zamanlar sizlere küçük sürprizler yapabilir. Bugün başıma gelen bir diğer olayı sizlerle paylaşayım. VersionCode bilgisi 54 olan bir projenin 55. sürümünü kodladıktan sonra iş derleme aşamasına geldiğinde, proje aşağıdaki derleyici hatasını oluşturdu. Örnek hata kodu: [DCC Error] E2597 S:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe Bu hatayı biraz analiz ettiğim zaman tanımlanamayan referans hatası olduğunu öğrendim. Bu hatayı yapmasının bir çok sebebi olabileceği gibi çözümü için 2 tane pratik yöntem keşfettim. 1) Projeyi derlemek yerine doğrudan Build ederek bu sorundan kurtulabilirsiniz. Eğer IDE yönetici olarak çalışmıyorsa hata devam edebilir. 2) Projenin hedef Okumaya devam et [Çözüm] DCC E2597 Derleme Hatası (Android NDK, Toolchain İşlemleri) Delphi Android FireMonkey

FireMonkey uygulamalarınızda bildirim çubuğuna bildirim gönderme

Merhaba, FMX projelerinizde uyarı, bilgi ve hatırlatmalar göndermenizi kolaylaştıran pratik bir komponent (TNotificationCenter) bulunuyor. Bu komponent, bildirimlerinizi oluşturmanızı, planlamanızı yapmanızı, gönderimlerini sağlamanızı ve kullanıcının bildirime tıkladığı an yanıtı dinlemenizi sağlıyor. Kullanımı Tool Palette’ten; System > TNotificationCenter (bildirimi yönetmek için) Standard > TButton (işlemi tetiklemek için) Standard > TLabel (bildirime tıklandığını bildirmek için) komponentlerini formunuza ekleyin. Eklenen butonunuza çift tıklayın ve OnClick metodunun içine aşağıdaki kodları ekleyin. Kullanıcının bildirime karşı yapacağı etkileşimleri dinlemek için NotificationCenter1’in OnReceiveLocalNotification (tek) event’ını oluşturun ve aşağıdaki kodları ekleyin. Örnek Proje Çıktısı  

FireMonkey (FMX) Projelerinize hızlı dil desteği eklemek

Merhaba, Geçenlerde yaptığım küçük bir projede deneme fırsatı bulduğum TLang Komponentinin kullanımı ile ilgili çeşitli bilgilendirmelerde bulunmak istiyorum. Öncelikle FMX Projelerinize hızlı dil desteği eklemek için başvuracağınız bu yolun, köklü ve devasa bir projede kullanımında size istediğiniz yanıtı vereceğinden emin değilim. Nitekim yaşadığım sıkıntıları da yazının sonuna doğru sizlere ileteceğim. Öncelikle nedir bu TLang, ne işimize yarar? TLang, FMX projelerimizde yer alan string değerlerin çok pratik bir şekilde değiştirilerek, yerelleştirme (localize) yapmamıza olanak sunan bir komponent. Nasıl oluşturulur, Dil karşılığı nasıl girilir, Dil nereden eklenir ve komponent nasıl kullanılır? Herhangi Okumaya devam et FireMonkey (FMX) Projelerinize hızlı dil desteği eklemek

Delphi Android ve Linux ile Chrome OS Platformuna Uygulama Geliştirme Webinarı

Targeting Chrome OS with Delphi via Android and Linux başlığı ile duyurulan ve 20.07.2017-21.07.2017 tarihlerinde toplamda 3 oturumdan oluşacaktır. Kayıt yaptırmak için bu adresi kullanabilirsiniz. Oturum Tarih ve Saat Bilgileri: 20.07.2017 Perşembe 16:00-17:00 20.07.2017 Perşembe 21:00-22:00 21.07.2017 Cuma 16:00-17:00 Webinar kapsamına dair; Google firmasının Chrome Tarayıcısı ile başlayan macerası, Chromebook cihazlarla yoluna devam ediyor. Tablet ve laptop arasında kompakt bir segmente sahip olan Chromebook cihazlarda çalışan Chrome OS işletim sisteminde aklımıza gelen birçok şeyi yapabiliyoruz. Birkaç ay önce Google, Chrome OS için Google Play Store desteğinin ekleneceğini söylemişti. Böylelikle Chromebook Okumaya devam et Delphi Android ve Linux ile Chrome OS Platformuna Uygulama Geliştirme Webinarı

Delphi ile Linux Uygulama Geliştirme

Rad Studio ile artık Linux platformuna uygulama geliştirme imkanına sahibiz. Rad Studio kurulu Windows makinemizle 64 bit Linux uygulamaları geliştirebilir ve Linux makinelere deploy edebiliriz. Linux uygulamalar geliştirmek, Rad Studio’da Android uygulamalar geliştirmeye çok yakın diyebiliriz. Linux için görsel arayüze sahip VCL yada FMX uygulamaları geliştirme imkanımız olmasa da; Konsol uygulamaları EMS Package (Rad Server) DataSnap DataSnap WebBroker WebBroker Dynamic-link Libraries DUnitX Project Geliştirme imkanına sahibiz. GEREKSİNİMLER Linux uygulama geliştirme ortamımızı oluşturmamız gerekiyor. Öncelikle Windows işletim sistemi olan bir bilgisayarda Rad Studio kurulumunu yapmamız gerekiyor. Ayrıca Linux kurulu olan bir Okumaya devam et Delphi ile Linux Uygulama Geliştirme