Visit site The Wiert Corner

September 2020

1
vote
Vote UpVote

Reminder to self: iocp-delphi/ThreadPool.pas at master · tondrej/iocp-delphi · GitHub

The Wiert Corner – 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 Don’t lose time with a known Delphi bug affecting ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-22 13:02
1
vote
Vote UpVote

FreePascal downloads I used to get Web Service Toolkit to compile since the Delphi WSDL importer has braindead include support

The Wiert Corner – The Delphi WSDL importer maintenance has been in dormant mode for a long while, which means it still barfs on WSDL include directives. In the day and age of REST and gRPC, I don’t think it will get any love soon. Related bug entries are for instance RSP-18630: WSDL generate bad code and ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-13 01:02
1
vote
Vote UpVote

Keep Your Project Files Clean With Project Magician – The Art of Delphi Programming

The Wiert Corner – 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 – The Art of Delphi Programming Example of the wizard that shows the additional features ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-13 01:02
1
vote
Vote UpVote

Delphi – tools to generate class diagrams/hierarchy from source code

The Wiert Corner – 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 Lesage – Google+ But I didn’t know the other tools from the ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-13 01:02
1
vote
Vote UpVote

Fl Ko: Getting the pixel position of the current editor cursor position for an OTA wizard

The Wiert Corner – Since WayBack cannot save G+ photos, here is one from [WayBack] So, now I’m in front of a problem similar to a former one: I need to get the pixel position of the current editor cursor position for my OTA wizard. I’… – Fl Ko – Google+: Related: [WayBack] Is there a ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-08 16:02
1
vote
Vote UpVote

Mike Versteeg tried getting Hi-DPI to work in Delphi 10.2

The Wiert Corner – 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 64 bit VCL app, which is still not supported in 10.2. Using Scaled and ScaleBy I can com… – ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-08 16:02
1
vote
Vote UpVote

Delphi consensus: interface implementing classes expose methods at private or protected level.

The Wiert Corner – 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 th… – John Kouraklis – Google+ Some go even further ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-02 15:02
1
vote
Vote UpVote

What’s the piece of Delphi knowledge you find yourself looking up over and over again…

The Wiert Corner – 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 – Google+ [WayBack] format strings Generics, as not much has ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-01 02:02
1
vote
Vote UpVote

“Fatal: F1027 Unit not found: ‘System.pas’ or binary equivalents (.dcu)”

The Wiert Corner – 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 the Delphi IDE This is common for unattended builds (like build- ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-01 02:02
1
vote
Vote UpVote

Spring4D – Shared, Weak references

The Wiert Corner – 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 ...
Details Favorite? Off-Topic? jpluimers @ 2020-09-01 02:02

August 2020

2
votes
Vote UpVote

Delphi unit aliases: multiple ones can point to the same unit

The Wiert Corner – A while ago, I had to figure out how to get some GExperts stuff cross-compile to older Delphi versions, because of UITypes usage that is not available in Delphi XE and lower (but much of what it contains is in the Types unit). So I went down memory lane, as I remember in Delphi 2, the Delphi 1 ...
Details Favorite? Off-Topic? jpluimers @ 2020-08-20 19:02
2
votes
Vote UpVote

Don’t use the TPL as it still has rough edges in unsuspected places

The Wiert Corner – 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 bug affecting TParallel.Join [WayBack] TThreadQueue one of the two generic thread safe classes is ...
Details Favorite? Off-Topic? jpluimers @ 2020-08-20 13:02
1
vote
Vote UpVote

TMonitor versus Critical sections revisited: when possible, use SRWL over TMonitor, then TCritical section

The Wiert Corner – 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 ...
Details Favorite? Off-Topic? jpluimers @ 2020-08-19 07:02
1
vote
Vote UpVote

In the series “avoid Variants when coding in Delphi”: the comparison operator

The Wiert Corner – 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 various code paths (like CheckType) to VarInvalidOp because the implementation ...
Details Favorite? Off-Topic? jpluimers @ 2020-08-18 13:02
1
vote
Vote UpVote

Remote access to the Embarcadero License Center via SSH tunnel – twm’s blog

The Wiert Corner – Thomas basically did all the research on the forwarding needed for ELC (formerly Belise/Elise), then showed the PuTTY equivalent to ssh user@remote -L5567:192.168.1.200:5567: [WayBack] Remote access to the Embarcadero License Center via SSH tunnel – twm’s blog Via: [WayBack] Once you have set ...
Details Favorite? Off-Topic? jpluimers @ 2020-08-10 13:02
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)