Quantcast
Channel: Delphi – The Wiert Corner – irregular stream of stuff

Delphi Discord servers

Besides the Delphi Praxis servers (the [Wayback/Archive] German one has existed for what seems eternity, the [Wayback/Archive] English one took over the Google Plus Delphi group – see Google is...

View Article


Delphi sorcery: Introducing Spring.Benchmark – a port of Google benchmark

On my list of tools to experiment with: [Wayback/Archive] Delphi sorcery: Introducing Spring.Benchmark – a port of Google benchmark This got released while I was recovering from cancer procedures, to I...

View Article


Just released: the 2025 Annotated Edition of Mastering Delphi 5 by Marco Cantù

This just in: [Wayback/Archive] downloads.marcocantu.com/delphi5annotated.pdf It has close to 200 annotations in some 300 pages plus a new preface, which is also at [Wayback/Archive] Mastering Delphi 5...

View Article

Code52/carnac: A utility to give some insight into how you use your keyboard...

I unconsciously wanted a tool like this for a long time, and was glad I finally searched for it: A keyboard logging and presentation utility for presentations, screencasts, and to help you become a...

View Article

Going Native – Malicious Native Applications

On the reading list wondering which tool chains can deliver NtAPI based development: [Wayback/Archive] Going Native – Malicious Native Applications Via [Wayback/Archive] Thread by @MrPc69257431 on...

View Article


Image may be NSFW.
Clik here to view.

Writing a tool that restarts the Google Chat desktop app Window (and...

In the past, the Google Hangouts desktop app on Windows would integrate with the system “tray” (actually the notification area) and show you missed chats and calls. The [Wayback/Archive] Google Chat...

View Article

Delphi and SonarQube: great open source additions in the last few years.

In the past, I mentioned that the open source SonarQube by SonarSource was on my “research list” in a few blog posts* as I am a fan of static code analysis **, and now it is time to amend them with the...

View Article

Image may be NSFW.
Clik here to view.

For my link archive: Counting the leading zeroes and ones in a binary number...

From a while back, but still interesting: [Wayback/Archive] Counting the leading zeroes in a binary number with C# [Wayback/Archive] c# – Getting the number of leading 1 bits – Stack Overflow (thanks...

View Article


Image may be NSFW.
Clik here to view.

Writing a tool that restarts the Google Chat desktop app Window (and...

Earlier this months I wrote Writing a tool that restarts the Google Chat desktop app Window (and hopefully the Google Duo desktop app Window too) promising I would rewrite the Delphi code into C# and...

View Article


Image may be NSFW.
Clik here to view.

Laurensvanrun/Delphi-Promises: Delphi implementation of promises for...

On my research list after making this short note April 2024: [Wayback/Archive] GitHub – Laurensvanrun/Delphi-Promises: Delphi implementation of promises for asynchronous programming. My first...

View Article

Online Delphi manuals

When you look at the History of Delphi (software) – Wikipedia, the real innovation – including Borland Kylix – was during the Early Borland Years fading later with three temporary surges, the first...

View Article

From Turbo Pascal to Delphi to C# to TypeScript, an interview with PL legend...

Nice historic perspective: [Wayback/Archive] From Turbo Pascal to Delphi to C# to TypeScript, an interview with PL legend Anders Hejlsberg – YouTube Via [Wayback/Archive] Zack Urlocker on Twitter:...

View Article

Run Windows 3.1 in True-Colour Full HD: GitHub – PluMGMK/vbesvga.drv: Modern...

This is soooo cool: [Wayback/Archive] GitHub – PluMGMK/vbesvga.drv: Modern Generic SVGA driver for Windows 3.1 Modern Generic SVGA driver for Windows 3.1 This is a rewrite of the Windows 3.1 SVGA...

View Article


Delphi “array of const” to “varargs”– Stack Overflow

Just in case I ever think “oh, I might try want to go the Variadic function arguments way in Delphi” again, I must remember “maybe not a good idea” and re-read these posts: [Wayback/Archive] Variadic...

View Article

Finding most recent forks of gists and github repositories

A while ago I found out that gist.github.com/lynatan/673e574faa8343fa01d7a91e75065c54 which I mentioned before in Delphi analog to C# ?? null-coalescing operator and Light Table like debugger...

View Article


Image may be NSFW.
Clik here to view.

Delphi 2006 Hidden COM Registry Entries

Somewhere in the drafts was a note to refer to an old Chris Bensen blog post on the Embarcadero server: blogs.embarcadero.com/cbensen/2005/12/07/22388 Alas, a lot of Embarcadero stuff is gone, some...

View Article

Image may be NSFW.
Clik here to view.

Anyone any idea on the contributions of Embarcadero to the LLVM project?

With the huge dependency of Delphi on the LLVM project – basically none of their cross-platform support falls apart without LLVL – I wonder how much Embarcadero and their. mother company Idera...

View Article


Image may be NSFW.
Clik here to view.

File scoped namespaces – C# 10.0 draft specifications | Microsoft Learn

Oops, I thought this had been published a long time ago, but oh well: it is never too late to publish reflections on a C# programming language improvement. After recovering from my rectum cancer...

View Article

Image may be NSFW.
Clik here to view.

Reminder: see if I can implement megabool in Delphi (or at lest trilean)

Now that I re-wrote my 2012 talk on Class Operators and Helpers and presented it in Delphi at the ITDevCon2024 ([Wayback/Archive] ITDevCon | Home – Rome, 2024), see [Wayback/Archive] GitHub –...

View Article

Exceptions and DLL in Delphi – Stack Overflow

Every once in a while I discover an answer I have not yet put on my blog, especially as related answer are always interesting. This is one that didn’t make it until now: [Wayback/Archive] Exceptions...

View Article

TFrame – What is the accepted way to use frames in Delphi? – Stack Overflow

From a while ago: [Wayback/Archive] TFrame – What is the accepted way to use frames in Delphi? – Stack Overflow. Besides me referring to my blog post Delphi – Frames as visual Components – don’t forget...

View Article


Of interest – GitHub – t-d-k/LibreCrypt: LibreCrypt: Transparent on-the-fly...

Of interest – despite the known issues and LUKS workaround through WSL – mainly as the majority was written in Delphi: [Wayback/Archive] GitHub – t-d-k/LibreCrypt: LibreCrypt: Transparent on-the-fly...

View Article


Image may be NSFW.
Clik here to view.

Delphi 10 and up install notes

I try to keep an eye on older Delphi versions as, despite lacking features of newer versions, they do not suffer from issues (hi-dpi, language server, refactoring, stability). Some notes below. Tools...

View Article

Image may be NSFW.
Clik here to view.

GitHub – PascalCorpsman/FPC_DOOM: FPC Port of DOOM

Indeed: DOOM in Pascal. Not Delphi: Free Pascal. Repository: [Wayback/Archive] GitHub – PascalCorpsman/FPC_DOOM: FPC Port of DOOM It is based on [Wayback/Archive] GitHub – fabiangreffrath/crispy-doom:...

View Article

TRURL – Free Pascal wiki: a class library for Object Pascal supporting the...

On my list of libraries to play around with: [Wayback/Archive] TRURL – Free Pascal wiki TRURL is a class library for Object Pascal supporting the creation of virtual calculators with reverse Polish...

View Article


Not just for Delphi, but any environment: Why You Should Use NowUTC Instead...

The video is from a while back, but very relevant and shows in Delphi what I have been advocating to software developers for a very long time: when timestamping use UTC when storing the timestamp store...

View Article

Image may be NSFW.
Clik here to view.

The spring (a twig) components – How to improve the use of Delphi Frames –...

In [Wayback/Archive] components – How to improve the use of Delphi Frames – Stack Overflow (thanks [Wayback/Archive] Brian Frost for asking!) I referred to a blog post I wrote more than 15 years ago...

View Article

Image may be NSFW.
Clik here to view.

When Delphi cannot output the .exe file because it is locked

Sometimes Delphi cannot output the .exe file because it is locked. In even rarer times, Delphi itself keeps the .exe file locked (this has done it for decades and I think this is caused by a bug in the...

View Article

Redux: Which Windows Resource Editor do you use?

A long time I wrote about Which Windows Resource Editor do you use? containing a poll to choose between XN Resource Editor, IcoFX, ResEdit and Resource Hacker. In the meantime and betweentime more than...

View Article



List of Delphi language features and version in which they were...

Especially with the documentation for all versions of Delphi 2010 through the second-last version of Delphi have been killed from the docwiki (see The Delphi documentation site docwiki.embarcadero.com...

View Article

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO...

[Wayback/Archive] What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024 – YouTube Main takeaways for me: CPU pipelines have grown a lot longer than I was aware off there are...

View Article

Question got closed in May 2025 due to bureaucrazy: Sites for beginning...

The whole idea of “community questions” was to create collective topics or references about important material without gaining any “points”. Stack Exchange has left that concept in the dark by closing...

View Article

From 2023: It’s Time For A Change: datetime.utcnow() Is Now Deprecated –...

I forgot how I bumped into this, but a while ago I found this interesting 2023 post: [Wayback/Archive] It’s Time For A Change: datetime.utcnow() Is Now Deprecated – miguelgrinberg.com explaining naive...

View Article


skia4delphi/skia4delphi: Skia4Delphi is a cross-platform 2D graphics API for...

This is a cool library which I missed when it was introduced while recovering from my extensive cancer treatments: [Wayback/Archive] skia4delphi/skia4delphi: Skia4Delphi is a cross-platform 2D graphics...

View Article

Image may be NSFW.
Clik here to view.

Delphi code by generative AI: arguably even worse than some oder development...

For my links archive: [Wayback/Archive] What is the best AI at Delphi – VCL – Delphi-PRAXiS [en] … There is simply not enough Delphi code around for AI training. It is easy to have good coverage for...

View Article

Image may be NSFW.
Clik here to view.

WinWorld: Microsoft Office 95

Just in case I ever need it for historic reasons: [Wayback/Archive] WinWorld: Microsoft Office 95 Because back in the days various Office products had localised VBA (at least German and French products...

View Article


Image may be NSFW.
Clik here to view.

This is nice #geekporn. ASCII Art that’s truly useful.…

I forgot both to archive this 10+ year old G+ post and schedule a blog post about it This is nice #geekporn. ASCII Art that’s truly useful.…. ASCII to bezier drawn images in a very clever way. Found it...

View Article


msxml – Error when loading valid Windows-1252 document “System error:...

Yes, I know that Windows XP SP3 and Windows 7 SP1 have been end-of-life for a long time, but in the wild they are still being used so here is for posterity: [Wayback/Archive] msxml – Error when loading...

View Article

Delphicon 2023 – Day 2 – YouTube

Forgot to schedule this post: [Wayback/Archive] Delphicon 2023 – Day 2 – YouTube –jeroen

View Article

Image may be NSFW.
Clik here to view.

Delphi documentation: GetIt Local files – Google Docs

This [Wayback/Archive] GetIt Local files – Google Docs is so much better than the [WayBack/Archive] DocWiki documentation for at least these reasons: it is one coherent document it is complete and does...

View Article

delphi – How to have both VCL and FMX in one application? – Stack Overflow

From a long while back, but I forgot to add it as a blog post. The answer to [Wayback/Archive] delphi – How to have both VCL and FMX in one application? – Stack Overflow (thanks [Wayback/Archive] Gad D...

View Article


Image may be NSFW.
Clik here to view.

RADProgrammer Style Guide · radprogrammer/radteam Wiki

I missed the below repository as when it got introduced early 2021 I was very much coping with recovering from a truckload of procedures curing my rectum cancer and its metastases. Anyway,...

View Article

Online tools to test JSONPath Queries (plus a small list of Amazon top level...

I wanted to parse some JSON being sent back during an XMLHttpRequest (what a wrongly named call is that!) of which I grabbed the content using the web development tools of my Chromium based browser....

View Article


Image may be NSFW.
Clik here to view.

Know your TypeScript/JavaScript operators… or why having little ceremony...

Take this cool example I extended from [Wayback/Archive] Thomas on Twitter: “#Typescript quizz What will be the value of result1 and result2 ?” which lacked alt-badge, so I [Wayback/Archive] responded...

View Article

When you bump into Mojibake in your development, don’t use table-based...

A while ago I bumped into [Wayback/Archive] Unicode weirdness – VCL – Delphi-PRAXiS [en]. This sketched a mojibake problem where PDF to text converted files had odd looking character sequences. The...

View Article


Some notes on Delphi Debugger Visualizers

Ever since Chris Hesik spoke on “RAD Studio 2010 what’s new in the IDE debugger”, wanted to write a blog post about it. Still haven’t found time to do that in depth, but it’s important to at least jot...

View Article

Delphi/C# reencode textfiles: some links as I thought I published sources,...

A long time ago (likely around 2009) I remember writing some code to re-encode text files in both Delphi and C#. Somehow I thought I had published both, but I could only find parts of the C# code back...

View Article

GitHub – paolo-rossi/delphi-neon: JSON Serialization library for Delphi

Like many of the post Delphi 2007 Delphi RTL features, replacements are so much better in functionality and stability. One of those replacement examples is [Wayback/Archive] GitHub –...

View Article

Wayback Machine search string for either docwiki, Delphi 2007 or Delphi 2009...

A long time ago, I wrote about Google Search string for either docwiki, Delphi 2007 or Delphi 2009 docs. Well, not long after Embarcadero totally messed up their DocWiki installation, ditched all...

View Article


Image may be NSFW.
Clik here to view.

No, the Delphi IfThen functions do perform do lazy evaluation

Ever since introduction of the IfThen functions introduced in Delphi Delphi 2007 in both the Math and StrUtils units (see WayBack radstudio2007 HUpdate4 EN delphivclwin32.pdf ¹), I have been telling...

View Article



Latest Images