Su windows 7 64 bit sia delphi 2007 che delphi 2009 presentano un problema durante il debug di un’applicazione.
Quando si termina l’applicazione oggetto di debug, delphi presenta il seguente dialog:
Assertion failure: “(!”SetThreadContext failed”)”
in ..\win32src\thread32.cpp at line 412
Continue execution?
Rispondendo NO delphi si chiuderà allegramente.
Olaf Monien sul suo blog presenta la soluzione nell’articolo Delphi 2009 / Windows 7 / 64 bit Debugger Crash Workaround e LordByte ha approntato una patch, Delphi_2007_2009_WOW64_Debugger_Fix.zip, disponibile anche qui.