I've encountered a problem starting a second instance of Delphi 2010 for debugging a design time package. Under Project Options|Debugger, I use "C:\Program Files\Embarcadero\RAD Studio\7.0\bin\bds.exe" as the host app with these parameters: "-pDelphi -nocache"
I get the following error message when I run the package:
If I continue, I get the following:
Then, if I continue, I get the following:
What am I doing wrong? This has always worked before. (I have repaired and uninstalled/reinstalled Delphi 2010.)
You have a debug build of DDevExtensions installed. This version verifies its GetProcAddress calls to show missing symbols if a debugger is attached. DDevExtensions tries to hook into bcbide140.bpl (C++Builder) but doesn't find the symbols because the BPL isn't loaded (bds -pDelphi
).It should skip the hooking but due to the debug build and an attached debugger it runs into the assertion.
The reason for the debug build lies in the build script of DDevExtensions: msbuild /p:Configuration=Release
instead of msbuild /p:Config=Release
. (So thanks for "reporting" this so I can fix the build script).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With