Note that the Delphi superobject library has changed to “not maintained” in...
A while ago I found out the [WayBack] not maintained status · hgourvest/superobject@f1c42db · GitHub. This means you should not use the [WayBack] superobject JSON library in Delphi any more: there...
View ArticleGExperts: searching for case-insensitive “T*List.Create” but not...
Just learned that partial exclusion can be done with the case-insensitive GExperts Grep Search like this: T[^s][^t][^r][^i][^n][^g].*List.*\.Create This will skip TStringList.Create, but matches...
View ArticleRegistering/unregseting Windows file associations with Delphi
As I need this one day: [WayBack] Just in case I need this again… >Free library DSiWin32 … now implements this as DSiRegisterUserFileAssoc and DSiUnregisterUserFileAssoc <… – Thomas Mueller...
View ArticleMore Delphi debug visualizers
I hope that by now they are available for more Delphi versions: [WayBack] A new test release of my dzDebugVisualizers for Delphi 2005, 2006 and 2007 is available. Apart from fixing an Access Violation...
View ArticleNeed to try this: overloaded default properties
[Archive.is] Need to try this: … multiple default index properties having the same name …getters can be overloads … resolve …by type signature … – Thomas Mueller (dummzeuch) – Google+, thanks to marck...
View ArticleHow to Design Early Returns in C++ (Based on Procedural Programming) – Fluent...
One more thing to take away from Procedural Programming: It’s Back? It Never Went Away – Kevlin Henney [ACCU 2018] – YouTube was explained in [WayBack] How to Design Early Returns in C++ (Based on...
View ArticleThe Initialization-Block of a unit that is part of a package. Is it run as...
The interesting question a while back [WayBack] The Initialization-Block of a unit that is part of a package. Is it run as part of DLLMain? – Alexander Benikowski – Google+ has a simple TL;DR answer:...
View ArticleDelphi XE8 introduced the dependency directive, but it’s not for Windows
Interesting thread that shows Delphi XE8 introduced a dependency directive: [WayBack] Just curious, in which version was the dependency directive introduced? As in procedure X; external ‘somelib’...
View Articleweb services – Accessing the original TWebRequest object in a Delphi SOAP...
Thanks Ondrej Kelle for answering this: uses System.SysUtils, Web.HTTPApp, Soap.WebBrokerSOAP; function TTest.CallMe: string; var WebDispatcher: IWebDispatcherAccess; begin Result := ''; if...
View ArticleUseful settings for FastMM4 to tracking bottlenecks in multi-threaded memory...
Interesting thread that reminded me of the relatively new FastMM feature to track down lock contention and cope with it using release stacks: [WayBack] I try use FastMM4 to tracking bottleneck in...
View ArticleStarting points for JSON unmarshaller, that applies a JSON string to an...
Interesting subject: [WayBack] I am looking for a JSON unmarshaller, that takes the JSON string and apply it to the object (and not take an object and try to apply the JSON to it). E… – Nicholas Ring –...
View ArticleIDE Fix Pack 5.92 keyboard binding for finding references
Since I keep forgetting this piece of IDE Fix Pack 5.92 released – DelphiFeeds.com The new version 5.92 now binds Ctrl+Alt+Enter to “Find References” and introduces Shift+Ctrl+Alt+Enter for “Find Local...
View ArticleTInterlocked.Exchange for interfaces?
Via [WayBack] TInterlocked.Exchange for interfaces? Since there is no System.SyncObjs.TInterlocked.Exchange overload for interfaces (and the Exchange versio… – Stefan Glienke – Google+ It has made it...
View ArticleGExperts Help: Copy component names
I totally forgot this expert existed [WayBack] GExperts Help: Copy component names –jeroen
View Articledelphi – Sorting TDictionary by a key of Integer in ascending order – Stack...
Great answer on [WayBack] delphi – Sorting TDictionary by a key of Integer in ascending order – Stack Overflow by J… comes down to this: var LDictionary : TDictionary<Integer, string>; LArray :...
View Articlervelthuis/BigNumbers: BigInteger, BigDecimal and BigRational for Delphi
Cool library: rvelthuis/BigNumbers: BigInteger, BigDecimal and BigRational for Delphi. It has many Unit Tests written with DUnit. Via: [WayBack] This is truly very cool project, if need to do math with...
View ArticleGrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux...
Interesting use-case based on ZeroMQ and Google Protocol Buffers: [WayBack] GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux – grijjy blog. Everything is Open Source at...
View Articlewindows – How to simulate drop-down form in Delphi? – Stack Overflow
Since I might need it one day: [WayBack] windows – How to simulate drop-down form in Delphi? – Stack Overflow Via [WayBack] for whatever reason this SO question from 2015 showed up in my rss stream as...
View ArticleWorking with big data databases in Delphi – Cassandra, Couchbase and MongoDB...
Reminder to self to check out [WayBack] Working with big data databases in Delphi – Cassandra, Couchbase and MongoDB (Part 3 of 3) – grijjy blog and see if by now it supports authentication....
View ArticleRe-read “I am looking for a good replacement for INI files for storing...
Reminder to re-read [WayBack] I am looking for a good replacement for INI files for storing large / complex configuration. So far I have used JvApplicatoinIniStorage + a custom INI f… – Thomas Mueller...
View Article