Кто-нибудь знает, где Delphi 7 кеширует файлы DCU?

У меня была установлена ​​более старая версия Eldos SecureBlackBox. Теперь я удалил его и установил последнюю версию. К сожалению, Delphi кэширует старый файл DCU, поэтому я не могу использовать новое свойство из нового файла dcu.

Кто-нибудь знает, где Delphi 7 кеширует файлы DCU? Что я должен очистить, что новый файл DCU загружен?

Я пытался очистить с CCLeaner, но безуспешно. Спасибо

Вальтер

1 ответ

Решение

Delphi не "кэширует файлы DCU", кроме как в памяти, когда она компилируется.

Если у вас есть новые свойства, к которым вы не можете получить доступ в новых компонентах, вы не удалили должным образом старые, и среда IDE получает информацию из старых пакетов designtime/runtime.

Вам необходимо правильно удалить старые пакеты и dcus перед установкой новых, а затем правильно установить новые пакеты в IDE. DCU по умолчанию установлены в SecureBlackBox\Sources папка после установки (они создаются там, когда пакеты компилируются и устанавливаются).

Вам также может потребоваться удалить скомпилированные файлы пакетов (.dpc) с вашего компьютера перед установкой новых. Найдите свой компьютер для *.dcp файлы; Вы должны найти несколько из них, связанных с SecureBlackBox в вашем My Documents папка. Они также должны быть удалены перед установкой новых версий.

Другие вопросы по тегам