delphi - 将组件添加到组件文件夹

标签 delphi components

我正在开发一个Delphi项目,我想向其中添加一个解析器。解析器带有应添加到项目中的组件

因此,如果我将文件添加到项目所在的同一文件夹中,则效果很好,但我希望将其保存在单独的components文件夹中(以使其更加整洁,因为无论如何我都不会修改这些文件) 。

但是,当我添加创建一个components文件夹并在其中添加文件时,当我通过delphi将其添加到项目中时,很难找到文件。因此,它将.psu文件添加到正确的文件夹中,但是它说,例如,直到我将Calculator.dcu文件从组件目录复制到源目录后,它才能找到单位“ Calculator”。

如何告诉Delphi在放置它们的位置查找那些文件?

谢谢

最佳答案

您有一些选择:


将units文件夹添加到“项目”的搜索路径(菜单:Project \ Options ...)-仅影响您现在正在工作的项目。
如果您希望此ide安装中的所有项目都可以找到该单元(不仅仅是您正在工作的项目),则将units文件夹添加到环境的库路径(菜单:Tools \ Options ... \ Environment Options \ Delphi Options \ Library-Win32)中)。
只是为了补充:如果在不久的将来,您将组件添加到货盘中,而编译未能找到单位,则为;您还必须更新系统路径。有关详细信息,请对此进行搜索,因为这是delphi标记上常见的问题来源... ;-)

关于delphi - 将组件添加到组件文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7069086/

相关文章:

delphi - 注册表 ReadString 方法在 Delphi 7 中的 Windows 7 中不起作用

delphi - 如何使用编辑而不是 DBNavigator 将数据添加到 Delphi 中的数据库?

delphi - 互联网连接状态是什么意思?

java - 关于在 java 中不仅命名组件的建议

javascript - 如何动态导入 Vue 3 组件?

Delphi Soap 请求程序 - 访问 TLS1.1/TLS1.2 时出现问题

delphi - 如何将 C++ char** 翻译成 Delphi?

javascript - ReactJS - 如何使用子按钮删除整个组件

Angular - 对所有组件导入使用桶文件

node.js - “TouchableOpacity”不能用作 JSX 组件