У меня сложилось впечатление, что стандартный Delphi использует Win32 API.
Недавно Microsoft сообщила о проблеме, связанной с ATL, которая требует от разработчиков приложений перестраивать приложения, использующие ATL, после установки обновления на их компьютеры. Будет ли эта практика распространена также и на разработчиков Delphi, или они в чистом виде, за исключением кода Delphi, использующего сторонние COM-объекты ATL?
Источники:
ATL - это библиотека шаблонов для кода C ++, и поэтому она не имеет ничего общего с Delphi. Если вы используете сторонние COM-объекты ATL, то да, их придется перестраивать, но ваш код Object Pascal безопасен.
Это было в основном вызвано небезопасными маршрутизациями обработки строк в ATL - к счастью, обработка строк в Delphi совершенно иная и отдельная. Не нужно беспокоиться.