Brad
Thoroughly enjoyed the Vue Mastery free weekend to upgrade my skills. I still think I learned the most Vuex from Jim Cooper. … Read more
4 years ago in Development, vue0
jpluimers
I hardly use help files, but some older systems do, and when porting really old Delphi code, often odd implementations of accessing them through HHCTRL.OCX are used. Since I tend to forget the correct way… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
The Delphi Build groups are great for quickly building a lot of projects in your project group with their various build configuration. One very important tip though: it builds in DEBUG, then RELEASE mode, then… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
If you setup an empty test project, then DUnitX will throw an ENoTestsRegistered. This exception is not handled, which results in two things: a run-time error 217 if your application is a non-UI application a… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Notes to myself: I bumped into some legacy code with a windows process and DLLs both using ShareMem (now System.ShareMem) so that strings could be shared between the instances. There were lots of memory leaks,… … Read more
4 years ago in Delphi, Development, FastMM, Software Development0
jpluimers
I totally missed this, even though the file has been around for a very long time: [WayBack] DUnit: Xtreme Unit Testing for Delphi / SVN / [r1] /trunk/dunit/Contrib/XMLReporting/dunit-report.xsl [WayBack] Repository: svn: [r1] (3.6 kB) by… … Read more
4 years ago in Delphi, Development, DUnit, Software Development0
jpluimers
Some links on rebase for Windows DLLs and EXE files, including effects on .NET CLR. Rebasing – Wikipedia [WayBack] Massive Rebase: DLL Sharing and ASLR Investigation [WayBack] Rebasing Win32 DLLs | Dr Dobb’s [WayBack] memory… … Read more
4 years ago in .NET, Delphi, Development, Software Development, Windows Development0
jpluimers
A while ago, I discovered that most (if not all) Delphi compiled Windows binaries contain the PLATFORMTARGETS resource. This is a resource introduced in Delphi XE2 meant to be included in package binaries only. The… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
From a while ago, but still very relevant: Materials [WayBack] The Delphi Geek: Spring4D European Conference 2019 sessions [WayBack] The Delphi Geek: Presentations [WayBack] Spring4D Conference: Slides and Materials: Spring4D European Conference 2018 – Bergamo… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
It took me a file to figure out another cause for “F2063 Could not compile used unit“, this was for a 3rd party library that had parts of the units as source files, but other… … Read more
4 years ago in Delphi, Development, Software Development0
jpluimers
Just so I remember this did not compile in Delphi XE8 a while ago: [dcc32 Fatal Error] DisableAlignPropertyEditor.dpr(15): E2213 Bad packaged unit format: c:\program files (x86)\embarcadero\studio\16.0\lib\Win32\release\rtl.dcp.System.SysUtils – Expected version: 29.0, Windows Unicode(x86) Found version: 32.0,… … Read more
4 years ago in Delphi, Delphi XE8, Development, Software Development0
jpluimers
Interesting idea by Cesar Romero (who has some interesting repositories at [WayBack] cesarliws (Cesar Romero) · GitHub and [WayBack] cesarliws — Bitbucket) when using TestInsight for Delphi: first test if TestInsight is running at all: [WayBack] foundation-4-delphi/Foundation.Test.Utils.pas… … Read more
4 years ago in Delphi, Development, Software Development, Spring4D, TestInsight0
jpluimers
From a check-in a while ago, when some Delphi versions complained about CallerAddr having been replaced by ReturnAddress and other versions not understanding ReturnAddress, but having CallerAddr. The code in the [WayBack] gist and on… … Read more
4 years ago in Delphi, Development, DUnit, Software Development0