TFrameStand, nuovo blog e PasCon 2015!
Da qualche mese sto lavorando su un nuovo componente per FireMonkey: TFrameStand. Sostanzialmente, permette di mostrare dei TFrame (qualunque) inframmezzando fra il frame e la form (o qualunque altro componente visuale che faccia da Parent) un altro insieme di componenti visuali, a mo’ di supporto (stand). Questo permette per esempio di mostrare TFrame differenti in […]
The Delphi Week 2015!
Forse avrete notato che in queste settimane non ho dedicato molto tempo al blog ma credo di avere un’ottima giustificazione: il 17 gennaio 2015 è nata mia figlia Federica ed è veramente difficile staccarsi da questo piccolo concentrato di tenerezza e gioia! 🙂 Nel frattempo, Delphi si avvicina al suo ventesimo compleanno e per l’occasione […]
Workaround per l'errore EBitmapLoadingFailed su Android Lollipop
Introduzione C’è un bug di Delphi XE7 per cui le applicazioni Android non si avviano su Lollipop (Android 5.0). In particolare, vanno in crash subito dopo aver visualizzato lo splashscreen, a causa dell’eccezione EBitmapLoadingFailed che viene sollevata durante il caricamento delle immagini contenute nel file .fmx . Lo stessa applicazione (stesso APK) esegue senza problemi […]
TFDDataSetProvider: un supporto a design time per Datasnap e FireDAC (FireDACJSONReflect)
Introduzione Con Delphi XE5 Update 2, è stata introdotta la unit FireDACJSONReflect che rappresenta una prima occasione di integrazione di FireDAC con DataSnap. Tale unit permette di serializzare uno o più dataset FireDAC e restituirli in un’unica chiamata DataSnap REST. Inoltre sono presenti diverse funzionalità utili allo sviluppo di una applicazione multitier dataset-oriented quali ad […]
Google Material Design e FireMonkey?
Google Material Design Qualche settimana fa Google ha rilasciato ufficialmente le specifiche del Material Design, le nuove linee guida per la GUI delle applicazioni Android.Si tratta di una documentazione molto estesa che riguarda moltissimi aspetti della GUI delle applicazioni mobile e sicuramente ci vorrà del tempo prima che tutte queste proposte vengano assorbite dagli sviluppatori […]
Leggere e produrre Barcode con Delphi XE7 (Update)
Introduzione In un precedente blog post, avevamo visto come sia possibile comandare via Intent applicazioni di terzi (Barcode Scanner) per implementare facilmente la funzionalità di lettura (e produzione) di un codice a barre dalla vostra applicazione Delphi (XE5) per Android. Ho deciso, dopo alcune richieste pervenute via email, di pubblicare questo aggiornamento che sfrutta il […]