jpluimers
I tried searching for F2084 Internal Error: MA1263 – Google Search which happened on a complete up to date Delphi 10.1 Berlin installation. It came from a large unit testing application using truckloads of generic language constructs,… … Read more
4 years ago in Delphi, Delphi 10.1 Berlin (BigBen), Development, Software Development0
jpluimers
A long time ago, I write a question [WayBack] delphi – Should the compiler hint/warn when passing object instances directly as const interface parameters? – Stack Overflow in 2010. It was marked by (now former) compiler… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
From a while back: [WayBack] delphi – Faster DirectoryExists function? – Stack Overflow: Q I use DirectoryExists (const PathName : String); to check if a directory is reachable from a computer or not. But if… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Reminder to self: write some more about the IsBinaryDfmFile and ConvertDfmToText tools in [WayBack] jeroenp / wiert.me / Native / Delphi / Apps / Console / DfmTools — Bitbucket –jeroen … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
I had a “W1030 invalid compiler directive true” in a project that got ported from Delphi XE3 to a much more modern Delphi version. Luckily I found [WayBack] Porting to XE5 and the “W1030 Invalid compiler directive: ‘true’”… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
If you have a class (like TMyClass) in the current unit, you can get the unit name as follows: inside a method of the class (either instance or class method): call UnitName or UnitScope to get the… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
A while ago, I saw this tweet: Assembly has been out for 70 years. Fortran has been out for 62 years. COBOL and Lisp has been out for 60 years. BASIC has been out for… … Read more
4 years ago in ALGOL, Delphi, Development, LISP, Software Development0
jpluimers
On one of the sites, when having some Delphi package registration issues, the standard measure was to delete the complete Package Cache subtree (like HKEY_CURRENT_USER\Software\Embarcadero\BDS\17.0\Package Cache). Since there is so little information about it, it is… … Read more
4 years ago in Delphi, Development, Software Development, Undocumented Delphi0
jpluimers
Every once in a while you want to have a Delphi Watch of a field inside an object (say an object of type TContext), except that the field has no value yet, but eventually will point… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
There are a few TNonRefCountInterfacedObject (or maybe better named TNonReferenceCountedInterfacedObject) implementations around (see list of links below). They can be used to expose interfaces, but do not provide interface reference counting. This means you have… … Read more
4 years ago in Conference Topics, Conferences, Delphi, Development, Event, Software Development0
jpluimers
I always forget the syntax, so this quick grep helps me finding the lines in Delphi .dproj files that have the right copy statements for getting certain DLLs in the output directory. Those are very… … Read more
4 years ago in Delphi, Development, Software Development0