jpluimers
If I ever need a thread pool in Delphi, then I need to look at this class: [WayBack] iocp-delphi/ThreadPool.pas at master · tondrej/iocp-delphi · GitHub. Via: [WayBack] Don’t lose time with a known Delphi bug affecting TParallel.Join… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Reminder to self to install this to more than just the main dev VM as it combines DProjNormalizer and DProjSplitter, then adds a few more features: [WayBack] Keep Your Project Files Clean With Project Magician –… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
I know ModelMaker Tools could do this: [WayBack] Quick Question … are there any good tools available to generate class diagrams / hierarchy from existing code? Or doesn’t anyone do that anymore ? – Stefaan… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Wondering how far Mike Versteeg has gotten in the mean time with the newer versions of Delphi that have come up: [WayBack] I’m having a go at multi monitor high DPI support for my styled… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Interesting consensus at which is very similar to my experience: [WayBack] I’ve inherited a project and the developer uses lots of interfaces (All good here!). Then when they develop the interfaced classes, the methods from… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
From an interesting thread at [WayBack] What’s the piece of Delphi knowledge you find yourself looking up over and over again? For me format strings is probably the thing that most stubbornly… – Lachlan Gemmell… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
If you ever get a “Fatal: F1027 Unit not found: ‘System.pas’ or binary equivalents (.dcu)” – Google Search, then it is likely because you: build from a script build use a user that has never ran… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
In addition to Shared/IShared, there is also Weak/IWeakReference in Spring.pas; these blog post explain more about them: Shared/IShared (search for {$REGION ‘Shared smart pointer’} at the current repository): [WayBack] Delphi sorcery: Smart pointers in Delphi Weak/IWeakReference (search for… … Read more
4 years ago in Conference Topics, Conferences, Delphi, Development, Event, Software Development0
jpluimers
A few posts on why not to use the TPL and be very careful with regular RTL threading code: [WayBack] Ondrej Kelle – Google+ [WayBack] Delphi To Go: Don’t lose time with a known Delphi… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Via [WayBack] TMonitor vrs Critical sections revisited. Back then (https://www.delphitools.info/2013/06/06/tmonitor-vs-trtlcriticalsection/), it was found that critic… – Kiriakos Vlahos – Google+ as he re-did the measurements that DelphiTools did before Delphi XE5 came out: Slim Reader/Writer Lock… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
For Variant types, the = comparison operator in Delphi maps to the VarCompareValue in the Variants unit. That function fails to handle various comparisons and for some it knows it can handle raises a VarInvalidOp through… … Read more
4 years ago in Delphi, Development, Software Development0