Глядя на скриншоты, кажется, что bpls находятся в 2 местах (System32 и выходная папка Teechart).
Поскольку в прошлом я тоже сталкивался с этой проблемой, я бы предложил очевидное, удалив вручнуюсоответствующие файлы teechart .bpl из системных папок Windows.Удалите их из как из 32-битной и 64-битной системных папок
- C:\Windows\System32\*925.bpl
- C:\Windows\SysWOW64\*925.bpl
, так и из папок BDS:
- C:\Program Files (x86)\Embarcadero\Studio\19.0\bin
- C:\Program Files (x86)\Embarcadero\Studio\19.0\bin64
- C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win32
- C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\win64
- C:\Program Files (x86)\Embarcadero\Studio\19.0\Redist\<others platforms you may use>
При удалении убедитесь, что нетDelphi или одно из ваших собственных приложений работает, так как это предотвращает удаление bpls.После этого teerecompile больше не должен жаловаться.Так что это исправление "одним выстрелом".После этого вы сможете положиться на TeeRecompile.
BTW : под удалением я имею в виду перемещать их в другую папку, а не удалять их, чтобы вы могли восстановить.Я не думал об этом, поскольку я использую виртуальную машину для разработки и всегда могу легко откатиться.
OOPS : я упустил тот факт, что вы не можете перекомпилировать.Тем не менее, я думаю, что наконечник удаления bpl по-прежнему действителен.