首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认库路径

问默认库路径
EN

Stack Overflow用户
提问于 2012-01-04 05:22:26
回答 1查看 11.5K关注 0票数 2

在出现问题之前,我试图安装一个组件,它要求我更改我的库- Win32库路径。安装没有工作,所以我离开了。几天前,我使用Delphi来完成我的项目。我编译了这个程序,但德尔菲告诉我“没有找到单位:'Systems.pas‘或二进制等价物(.dcu),所以我将库路径更改为: C:\Program (x86)\Embarcadero\RAD \7.0\lib。我当时能够编译我的程序,但是当我单击一个按钮时,没有一个代码运行!

我回去检查我的语法,一切都是正确的,所以我才能编译我的程序(注意:我的代码和程序几个星期没动)。然后我尝试重新安装Delphi (2次),希望Library路径能够修复,但它没有。

在尝试恢复默认设置的尝试失败之后,我做了一些关于堆栈溢出的研究,但仍然找不到答案。我遇到的话题:

Delphi XE : Lost Library path

Delphi can't find System.dcu; what should the default path settings be?

我添加了ShowMessage函数来测试它是否工作,所以我真的不知道问题出在哪里。然而,我仍然怀疑我的图书馆路径是不正确的。

你们觉得问题出在哪里?

  • 我的代码
  • 或IDE库路径

注意:当前库路径= C:\Program (x86)\Embarcadero\RAD \7.0\lib

另外,我如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-04 06:14:23

我想linked answer应该能解决你的问题。如果您需要Delphi2010的特定数据,下面是64位Windows的注册表文件(对于32位Windows,注册表分支应该是HKEY_LOCAL_MACHINE\SOFTWARE\CodeGear\BDS\7.0\Library):)

代码语言:javascript
复制
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"

如果上述注册表文件的简单导入无助于:

  1. 重新引导并重试;如果问题仍然存在,则删除Software\CodeGear\BDS\7.0分支。

HKEY_CURRENT_USER\和HKEY_LOCAL_MACHINE\配置和重新安装德尔菲;

  • 从不在您的工作系统上运行未知组件包的自动安装过程。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8722376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档