Как удалить JVCL?

Я хочу удалить Jedi, потому что он заменяет мою библиотеку обработки GIF. Несмотря на то, что я удалил JVCL, Delphi продолжает использовать библиотеку Jedi gif и продолжает добавлять модуль JVGif в мой проект, что увеличивает время компиляции.


person Z80    schedule 22.07.2010    source источник


Ответы (2)


Запустите установщик JVCL и удалите его. Затем откройте корневую папку JVCL в командной строке и введите «clean.bat all», и это должно позаботиться обо всем остальном.

person Mason Wheeler    schedule 22.07.2010
comment
Я запустил деинсталлятор. Я полагал, что это фактически удалит джедая. Будет неплохо, если деинсталлятор будет автоматически вызывать clean.bat и другие чистящие утилиты для фактического удаления джедая. - person Z80; 23.07.2010

Не существует автоматического способа красиво удалить Jedi.

Чтобы удалить Jedi и восстановить функциональность предыдущей библиотеки GIF, сделайте следующее:

  1. Закрыть Делфи
  2. Запустите деинсталлятор JCL
  3. Запустите деинсталлятор JVCL
  4. Запустите утилиту очистки, как объяснил Мейсон Уилер (в обеих папках)
  5. Вручную удалить папки JCL
  6. Вручную удалить папки JVCL
  7. Запустите Делфи. Переустановите компонент TGifImage

Примечание. Для запуска деинсталляторов запустите «install.bat».

person Z80    schedule 22.07.2010
comment
Метод @Mason кажется довольно автоматическим. - person Andreas Rejbrand; 23.07.2010
comment
JVCL следует удалить перед JCL. Clean.bat не нужен, если вы удаляете папки. - person Andreas Hausladen; 25.07.2010
comment
@AndreasHausladen - да, но в моем случае это не удалось. Есть шаги для ручного удаления. - person Z80; 29.11.2019