更新:正如一些人所指出的,这是NOD32带来的问题.他们系统中的问题是:
https://forum.eset.com/topic/16237-probleme-debug-delphi-with-eset-11249/
在Windows 10/64上启动(调试)任何32位应用程序时,Delphi 10.2.1和10.2.3会挂起.这是在计算机重启周末之后开始的,就像每个周末一样.
调试64位项目编译并运行正常.调试32位项目编译但在项目开始运行之前/稍后暂停(Delphi上的"结束任务"是现在唯一的选项).如果我在没有调试器的情况下运行,项目运行正常.德尔福"停止响应".
我已经看到这个单独的表单"无所事事"测试应用程序我已经习惯在加载Kernel32或Comdlg32后调查此冻结.
听说这与Delphi 10.2和Windows 10的Creator更新有什么相似之处,我迁移到了Delphi 10.2.3.和以前一样的问题.
我恢复了Windows分区的备份.在我这样做之后,它一直有效,直到我重新启动然后再次破坏.
我去了Windows分区的早期备份并获得了相同的结果.
这太奇怪了......任何想法?
我认为这可能与Nod32有关,因为我在点头32更新后遇到了同样的问题.
我已添加BDS.exe目录以从实时文件系统保护中排除.
现在似乎没事.