Delphi XE: потерянный путь к библиотеке - PullRequest
7 голосов
/ 29 сентября 2010

Я потерял большую часть пути к библиотекам в Delphi XE после обновления с Delphi 2010,

Теперь даже некоторые простые приложения не смогут скомпилироваться.

Есть ли способ восстановить потерянныезаписи каталога, которые были в пути к библиотеке?

РЕДАКТИРОВАТЬ: Я нашел удивительное решение этой проблемы, просто удалите этот раздел реестра:

HKEY_CURRENT_USER \ Software \ Embarcadero \BDS \ 8.0 \ Library

и перезапустите Delphi, после чего ключ в реестре будет сгенерирован заново с правильными значениями по умолчанию, но вы потеряете там третьих лиц, по крайней мере, теперь это работает!

Надеюсь, это полезно для тех, у кого такая же проблема:)

Ответы [ 3 ]

5 голосов
/ 10 июня 2011

Для меня это произошло после установки VirtualTreeview 4.8.7 (? 5?) В Delphi XE под win7X64. Я попытался удалить путь выше (после сохранения его в файл) и не пошел.

Затем я заметил, что в пути к библиотеке был выпадающий список, который запомнил предыдущие изменения всего пути. Установите его (и все остальные запомненные) обратно на шаг или два, и все скомпилируется.

Оооо, тогда я снова импортировал изначально плохого, смотрящего на различия. Прямо там, в самой верхней строке

$ (BDSLIB) \ $ (Platform) \ выпуск было $ (Платформа) \ release (в неверной версии)

Изменено, чтобы иметь полную строку и все хорошо. $ (BDSLIB) \ $ (Platform) \ релиз

Я ожидаю, что это потому, что установщик удаляет их и перестраивает их, но обрабатывает это как две строки вместо одной.

Скотто Неразумный (проверка орфографии на победу)

1 голос
/ 29 сентября 2010

У вас все еще установлена ​​Delphi 2010?Вы можете просто скопировать путь к библиотеке оттуда.

0 голосов
/ 29 сентября 2010

Я думаю, что их нет, если они случайно не сохранены где-то на вашем жестком диске.Но безопасный способ - выполнить полную переустановку Delphi, а затем переустановить все компоненты.

...