Кто-нибудь знает, где 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
папка. Они также должны быть удалены перед установкой новых версий.