While there are plenty of ways to implement a splash form in a VCL application, most of those won’t work anymore when they are going to be ported to FMX – especially when it comes to mobile targets. Thanks to one small improvement of FMX over VCL there is a simple and reliable way to implement a splash form in FireMonkey. Continue reading “A Splash Form in FireMonkey”
Category: Programming
There Can Only Be One!
Handling Different Versions of Design Packages inside the IDE Continue reading “There Can Only Be One!”
Selective Debugging
A while ago a question Paul TOTH asked on Google+:
Please, could you add a “Use System debug DCU” with the “Uses debug DCU’s” checkbox to avoid the debuger to go in the low level System functions ?
During the comments I learned that Jeroen Wiert Pluimers asked a similar question on stackoverflow over a year ago. You can find some interesting approaches tackling that problem, but none of them looked clean and easy enough for me. So I tried to find another solution. Continue reading “Selective Debugging”
Delphi Library Guidelines
Everytime a new Delphi version arrives, a library vendor releases a new version or you are going to change to a newer version of some open source library it is quite likely you are getting into some hassles while integrating these changes or new version into your preferred Delphi IDE(s). Although there are vendors that actually do a good job here there are cases when there is some room for improvement. Here I am going to list some things that bothered me in the past and ways to make it easier for the developer to adapt those libraries to a newer Delphi version (without waiting for the vendor).
A Generic TLKEventListener for LKSL
While playing a bit with Simon Stuarts LKSL event engine, I thought it would be quite handy to have a generic TLKEventListener taking away the need for some boiler plate code. Here it is: Continue reading “A Generic TLKEventListener for LKSL”