TPersistent: An Interface You Can Count On
Using refcounted interfaces can be difficult, especially when introducing them into legacy code. Unfortunately, interfacing is key to breaking dependencies and making code more testable.There are only...
View ArticleFirebird News: DWScript now has database support dwsDatabase
DWScript now has database support classes built-in, these are based on a thin, interface-based layer, and can be used Delphi-side as well to get automatic memory management for simple DB access. Here...
View ArticleFirebird News: FBScanner 3.6.1 is released
New version of FBScanner (3.6.1) is released. FBScanner is an unique tool to trace and audit Firebird (1.0 – 2.5) and InterBase (4.0 – XE3) SQL traffic (connections, transactions, queries), it’s very...
View ArticleDelphi Bistro: New Year resolution for you: get a new job as a Delphi developer!
If you want to come work for the coolest company that writes software using your favorite language, then now is the time to send me your resume! Email it to afletcher at wideorbit dot com.If you have...
View ArticleThe Podcast at Delphi.org: Buffering Sensor Data
Working with sensors on devices can often lead to large amounts of data coming to you really fast. For example the TMotionSensor’s OnDataChange event fires 100 times a second on my Nexus 5. When I was...
View ArticleThe road to Delphi: VCL Styles Utils and Popup Menus Major Update
As you probably know the VCL Styles doesn’t support Popup menus, this means if you apply any VCL Style to your VCL Application the popup menus will remain with the Windows native look and feel...
View ArticleThe Podcast at Delphi.org: Maximized Side-by-Side Code Editing
Sometimes we forget some of the basics. Had a customer ask if you can maximize the code editor Window in RAD Studio and edit two files side-by-side. I’d heard someone talk about this a while ago, but I...
View ArticleDelphi Haven: Loading the apps icon into a TImage on Android
Working with Delphi for Android, I wanted to load my app’s icon into a TImage. Here’s the code I came up with: uses AndroidApi.JniBridge, AndroidApi.Jni.App, AndroidApi.Jni.GraphicsContentViewText,...
View ArticleDelphi Code Monkey: The Best Programming Books on my Bookshelf. None are...
I was one of the many people crying out for More Delphi Books, and I am glad to see that recently we have seen new books from Nick Hodges, and from others. Today I'd like to cover the top five...
View ArticleFirebird News: IBProvider 3.19. Changes in metadata schemas
Every year on January 18 we have a small celebration – IBProvider’s birthday. This year it turned 14. We thank all our users for using the provider in your projects. We promise that we will continue to...
View ArticleBehind the connection: Delphi XE5 hotfix 4: reFInd updated
Embarcadero published hotfix #4 for Delphi XE5 and C++ Builder XE5. This hotfix is an update for the command line tool "reFInd". If you don't know reFInd, it is a tool to help migrating code to Delphi...
View ArticleFirebird News: Database .NET 10.3 released
Database .NET is an innovative, powerful and intuitive multiple database management tool. You can Browse objects, Design tables, Edit rows, Export data and Run queries with a consistent interface....
View ArticleDelphi Haven: Loading the app’s icon into a TImage on Windows
Last time I showed how to load the icon of an FMX for Android app into a TImage. In practice, a lot of the debugging of a Delphi mobile app is likely to be with a Win32 ‘mobile preview’ build though…...
View ArticleThe Wiert Corner - irregular stream of stuff: jpluimers
I remember doing this in DOS ages ago (in the Turbo Pascal 5 era) for exactly the same reason: flash the keyboard LEDs to indicate some event was happening, but I’ve yet to find back the source...
View ArticleDelphi Haven: New site FMX Express
Seemingly come out of nowhere, a new site has appeared that collates and summarises pretty much everything that has been posted elsewhere about everyone’s favourite roasting primate. It’s called FMX...
View ArticleFirebird News: Firebird Foreign Data Wrapper for PostgreSQL Release 0.1.5 is out
New version 0.1.5 is released in the unstable area and here is the ChangeLog: Add basic Firebird version detection to ensure that only functions available on the remote Firebird server are actually...
View ArticleBehind the connection: New blog about Delphi FireMonkey
There is a new blog talking mostly about Delphi FireMonkey on the mobile platform (iOS and Android). The blog also covers other topics, mostly related to FireMonkey and the various supported platforms....
View ArticleFirebird News: Lazarus Release Candidate 2 of 1.2
The Lazarus team would like to announce the second Release Candidate for the upcoming Version 1.2. Please try the New Firebird components TFBAdmin and TFBEventMonitor
View ArticleFirebird News: Vote for Firebird as Database of the Year 2013 at LinuxQuestions
Vote for Firebird as Database of the Year 2013 at LinuxQuestions (must be registered user with at least one Linux related post)...
View ArticleFirebird News: Firebird Foreign Data Wrapper for PostgreSQL Release 0.1.6 is out
New version 0.1.6 is released in the unstable area and here is the ChangeLog: Push down bitwise operators << and >> (FB 2.1 and later) Push down two-argument form of SUBSTRING() Push down...
View Article