Путь К Библиотеке По Умолчанию
Перед моей проблемой я попытался установить компонент, который требовал от меня изменить путь к моей библиотеке - Win32 library. Установка не сработала, поэтому я ее оставил. Несколько дней назад я запустил Delphi, чтобы работать над своим проектом. Я скомпилировал программу, но Delphi сказал мне: "Unit not found:' Systems.пас или двоичные эквиваленты (.dcu) поэтому я изменил путь к библиотеке на: C:Program файлы (x86)EmbarcaderoRAD Studio7.0lib. Затем я смог скомпилировать свою программу, но когда я нажал кнопку, ни один из код побежал!
Я вернулся, чтобы проверить синтаксис, и все было правильно, поэтому я смог скомпилировать свою программу (Примечание: мой код и программа оставались нетронутыми в течение нескольких недель). Затем я попытался повторно установить Delphi (2 раза), ожидая, что путь к библиотеке исправится, но этого не произошло.
После неудачных попыток восстановить настройки по умолчанию я сделал некоторые исследования на stackoverflow, но я все еще не мог найти ответ. Темы, с которыми я столкнулся:
Delphi XE: потерянный Путь к библиотеке
Дельфи не может найти систему.Дху, что настройки по умолчанию путь такой?
Я добавил функцию ShowMessage, чтобы проверить, работает ли она, и это действительно так, я понятия не имею, в чем проблема. Однако я все еще подозреваю, что мой путь к библиотеке неверен.
Как вы думаете, ребята, в чем может быть проблема?
- мой код
- или мой путь к библиотеке IDE
Примечание: текущий путь к библиотеке = C:Program файлы (x86)EmbarcaderoRAD Studio7.0lib
Кроме того, как я могу решить эту проблему?
1 ответ:
Я думаю, что связанный ответ должен решить вашу проблему. Если вам нужны конкретные данные для Delphi 2010, вот файл реестра для 64-разрядной Windows (для 32-разрядной Windows ветвь реестра должна быть [HKEY_LOCAL_MACHINE\SOFTWARE\CodeGear\BDS\7.0\Library]):
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\CodeGear\BDS\7.0\Library] "Browsing Path"="$(BDS)\\SOURCE\\WIN32\\VCL;$(BDS)\\source\\Win32\\rtl\\common;$(BDS)\\SOURCE\\WIN32\\RTL\\SYS;$(BDS)\\source\\Win32\\rtl\\win;$(BDS)\\SOURCE\\WIN32\\WEBSNAP;$(BDS)\\source\\ToolsAPI;$(BDS)\\SOURCE\\WIN32\\IBX;$(BDS)\\source\\Win32\\Internet;$(BDS)\\SOURCE\\WIN32\\PROPERTY EDITORS;$(BDS)\\source\\Win32\\soap;$(BDS)\\SOURCE\\WIN32\\XML;$(BDS)\\source\\Win32\\db;$(BDS)\\source\\Indy\\Indy10\\Core;$(BDS)\\source\\Indy\\Indy10\\System;$(BDS)\\source\\Indy\\Indy10\\Protocols;$(BDS)\\source\\database;" "Debug DCU Path"="$(BDS)\\lib\\Debug;$(BDS)\\Lib\\Debug\\Indy10;$(BDS)\\RaveReports\\Lib" "Language Library Path"="$(BDS)\\lib\\$(LANGDIR);(BDS)\\lib\\$(LANGDIR)\\Indy10" "Package DCP Output"="$(BDSCOMMONDIR)\\Dcp" "Package DPL Output"="$(BDSCOMMONDIR)\\Bpl" "Package Search Path"="$(BDSCOMMONDIR)\\Bpl" "Translated Debug Library Path"="$(BDS)\\lib\\$(LANGDIR)\\Debug" "Translated Library Path"="$(BDS)\\lib\\$(LANGDIR)" "Translated Resource Path"="$(BDS)\\lib\\$(LANGDIR)" "Search Path"="$(BDS)\\lib;$(BDSUSERDIR)\\Imports;$(BDS)\\Imports;$(BDS)\\Lib\\Indy10;$(BDSCOMMONDIR)\\Dcp;$(BDS)\\include;$(BDS)\\RaveReports\\Lib"
Если простой импорт вышеуказанного файла реестра не помогает:
- перезагрузите компьютер и повторите попытку;
- Если проблема не устранена, удалить
Software\CodeGear\BDS\7.0
ответвления от обоихHKEY_CURRENT_USER\
иHKEY_LOCAL_MACHINE\
ульи и повторно установить Дельфы;- никогда не запускайте процедуру автоматической установки для неизвестных пакеты компонентов в вашей рабочей системе.