Обновление: как отмечают некоторые, это проблема, вызванная NOD32. Проблема для этого в их системе:
https://forum.eset.com/topic/16237-probleme-debug-delphi-with-eset-11249/
Delphi 10.2.1 и 10.2.3 зависают при запуске (с отладкой) любого 32-битного приложения в Windows 10/64. Это началось после того, как компьютер был перезагружен на выходных, как и каждые выходные.
Отладка 64-битного проекта компилируется и работает нормально. Отладка 32-битного проекта компилируется, но зависает до / немного после того, как проект даже запускается (сейчас единственный вариант - «завершить задачу» в Delphi). Если я работаю без отладчика, проект работает нормально. Delphi "перестает отвечать".
Я видел эту единственную форму "ничего не делающего" тестового приложения, которое я использовал для исследования этого зависания после загрузки Kernel32 или Comdlg32.
Услышав, насколько это похоже на проблемы с обновлением Delphi 10.2 и Windows 10 Creator, я перешел на Delphi 10.2.3. Та же проблема, что и раньше.
Восстановил в резервную копию раздела Windows. После того, как я это сделал, он работал, пока я не перезагрузился, а затем снова сломался.
Я перешел к более ранней резервной копии раздела Windows и получил тот же результат.
Это так странно ... есть идеи?