Even perpetual Delphi licenses require an active maintenance support to allow...
Last month, people found out that retroactively, Embarcadero has changed the terms of the license agreements on products sold with a perpetual license: In order to re-install those products, often a...
View ArticleJWT authentication with Delphi
Nice articles on OAuth2, JWT and other authentication mechanisms: [WayBack] JWT authentication with Delphi [WayBack] JWT authentication with Delphi. Part 2 [WayBack] JWT authentication with Delphi....
View ArticleCyclomatic Complexity of switch case statement – Stack Overflow
For my archive: [WayBack] Cyclomatic Complexity of switch case statement – Stack Overflow. Ultimate reference: [WayBack] NIST Special Publication 500-235: Structured Testing: A Testing Methodology...
View ArticleUsing escape characters in GExperts Grep replace – twm’s blog
Reminder to self: check out the the support for proper escaping special characters (like \t, \r, \n or x20 for tab, carriage-return, line-feed or space) in GExperts [WayBack] Using escape characters in...
View ArticleCompression Decompressed | The website of Jack Preston, Computerer
The basics of data compression and how Youtube, Netflix and Spotify stream your stuff. Step by step, you take a visual tour through the image compression process. Source: [WayBack] Compression...
View ArticleDelphiTips/RecordProperty at master · tothpaul/DelphiTips · GitHub
Out of the box, Delphi does not support record properties because of two lacking features: published record properties are not expanded in the Object Inspector [RSP-19303] RTTI for record properties is...
View ArticleDesktop Duplication API in Delphi – CodeProject
Cool stuff: [WayBack] Desktop Duplication API in Delphi – CodeProject. It is based on: [WayBack] Desktop Duplication API (Windows) [WayBack] Windows DXGI desktop duplication sample in C++ for Visual...
View ArticleSwitching Delphi XML DOM vendors
I thought I had written a blog article on switching DOM vendors before, but in retrospect that was a conference presentation somewhere in 2011:...
View ArticleSplitting user settings from your Delphi projects: DprojSplitter by Uwe Raabe
Reminder to self to try this out: [WayBack] Working in a team? DprojSplitter might be helpful! | The Art of Delphi Programming. The most recent version (covering a wider range of Delphi versions) was...
View ArticleTo use the – undocumented – GetItCmd.exe CLI version of the GetIt package...
Interesting observation on [WayBack] How do you use the CLI version of GetIt Package Manager. I always get a “no items were found.” response. As usual, the EMBT wiki is total rubbish and do… – Graeme...
View Articlemissing TPopupMenu feature: checking for visibility
a method to detect when the menu was closed without a selection (i.e. none of the menuitem OnClick handlers fired). Add the unit below to your project and the form the popup menu is on will receive the...
View ArticleWouterVanNifterick/C-To-Delphi: C To Delphi converter
For my link archive: [WayBack] WouterVanNifterick/C-To-Delphi: C To Delphi converter Via: [WayBack] Does anyone know of a C/C++ to Delphi converter? – Michael Riley – Google+ –jeroen
View ArticleThe Delphi compiler has a hard time coping with circular unit references
In [WayBack] Anyone here with an “F2092 Program or unit ‘?’ recursively uses itself” error in Tokyo? I have this error in Tokyo but the same project compiles ok in Berlin… – Luis Madaleno – Google+, I...
View ArticleMMX Needs New Icons – Are You Willing To Help? – MMX
[WayBack] MMX Needs New Icons – Are You Willing To Help? – MMX: I am pretty sure all of you already noticed: The current icons in MMX not only look a bit old, they also don’t look well on the Dark...
View ArticleSequoiaView Homepage
I thought I had scheduled a blog post about the great tool on [WayBack] SequoiaView Homepage, but didn’t. In the mean time, Paolo Buffa posted an overview with a really nice historic perspective: Is...
View ArticleInteresting thread on how to approach Hi-DPI and DPI changes with FMX in Delphi
Interesting read: [WayBack] Is there an “How-To Guide: Upgrading Your Delphi FMX Applications To Support 4K Displays” out there ? I’ve only found VCL examples… – Stéphane Wierzbicki – Google+ –jeroen
View Article[RSP-19007] Form ScaleConstraints Fail – Embarcadero Technologies
[WayBack] [RSP-19007] Form ScaleConstraints Fail – Embarcadero Technologies Via [WayBack] +Uwe Raabe Did Embarcadero fix TControl.ScaleConstraints() in the latest version? Do you have a patch for that?...
View Article[dcc32 Warning] “W1025 Unsupported language feature: ‘operator explicit'”
If the Delphi compiler throws a Source: "W1025 Unsupported language feature: 'operator explicit'" at you, then it is likely that you forgot this, as per Uwe Raabe: In the project options set “C/C++...
View ArticleDelphi Galileo IDE (version 8 and up): Force files to be saved as UTF8 – The...
Though formatting mangled the registry key to add, the article is interesting: since 2003 (C# Builder 1), you can force the IDE to always save files as UTF8 which should alleviate a lot of encoding...
View ArticleA COM Object Collection (IEnumVARIANT) – Delphi Tips – CJC Delphi (Cool...
Summary of [WayBack] A COM Object Collection (IEnumVARIANT) – Delphi Tips – CJC Delphi (Cool Delphi Tips) Question: How to implements object collection that support Visual Basic’s For Each construct ?...
View Article