Проблема безопасности Delphi и Microsoft ATL

У меня сложилось впечатление, что стандартный Delphi использует Win32 API.

Недавно Microsoft сообщила о проблеме, связанной с ATL, которая требует от разработчиков приложений перестраивать приложения, использующие ATL, после установки обновления на свои машины. Будет ли эта практика общим случаем и для разработчиков Delphi, или они в чистоте, за исключением кода Delphi, использующего COM-объекты ATL сторонних производителей?

Источники:


person Community    schedule 06.08.2009    source источник
comment
Возможно, вам следует добавить ссылку на то, где вы это прочитали. Цитируя U2, я буду следовать.   -  person Lieven Keersmaekers    schedule 06.08.2009


Ответы (2)


ATL — это библиотека шаблонов для кода C++, поэтому она не имеет ничего общего с Delphi. Если вы используете сторонние COM-объекты ATL, то да, их придется перестроить, но ваш код Object Pascal безопасен.

person Mason Wheeler    schedule 06.08.2009

В основном это было вызвано небезопасной маршрутизацией обработки строк в ATL - к счастью, обработка строк в Delphi совершенно другая и отдельная. Не нужно беспокоиться.

person Alexander Frost    schedule 21.03.2010