вторник, 7 ноября 2017 г.

Turbo Delphi 2006, windows 10 fall creators update и поломка рефакторинга

После установки обновления windows 10 fall creators update в Turbo Delphi 2006 перестал работать рефакторинг. При попытке рефакторинга появляется сообщение: QueryInterface for interface Borland.Studio.ToolsAPI.IOTAModuleServices failed. Похоже, это произошло из-за того, что слетела регистрация tlb файлов.


Для устранения проблемы достаточно создать и выполнить bat файл со следующими командами:

set BDS_BIN_PATH=C:\Program Files (x86)\Borland\BDS\4.0\Bin
for %%i in ("%BDS_BIN_PATH%\*.tlb") do "%BDS_BIN_PATH%\tregsvr" %%i
set BDS_BIN_PATH=
pause

Не забудьте только указать свой путь к Bin папке Delphi!

Комментариев нет:

Отправить комментарий