Indeed, this error is due to the
Dr. MinGW crash handler embedded runtime.
Starting from the v0.9 runtime of the Exchndl (Crash Handler), old Windows OSes aren't supported anymore.
This issue is related to the
dbghelp.dll library provided by Microsoft which helps to analyze crash dumps.
So if you want to have your C::B 20.03 working on an old machine (like me), you have to grab the
Dr. MinGW runtime v0.8.2. You may do that directly on
the Dr. MinGW repository or in the C::B source code, indeed, the
svn11196 contains the v.0.8.2 runtime. As soon you have downloaded the files in the bin directory, just replace the files in your C::B installation.
If I'm posting this, it's because I have a suggestion:
Would it possible to use the v0.8.2 runtime for the win32 version, as the C::B 32-bit version is out-dated anyway?In that way, all the 32-bit C::B releases will still be compatible with Windows XP.
Of course, for the 64-bit version, we can still use the most recent version of the Exchndl library.
I did this strategy for
my own C::B release (i.e. v0.8.2 for 32-bit and latest for 64-bit).
Thank you very much!