将组件添加到组件文件夹

发布于 2024-11-29 10:27:10 字数 322 浏览 0 评论 0原文

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

因此,如果我将文件添加到项目所在的同一文件夹中,效果会很好,但我希望它位于单独的组件文件夹中(以保持干净,因为无论如何我不会修改这些文件)。

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

我如何告诉 Delphi 在我放置的位置查找这些文件?

谢谢

I'm working on a Delphi project and I want to add a parser to it. The parser comes with components that should be added to the project

So it works great if I add the files to the same folder that my project is in, but I would like it to be in a separate components folder (to keep it cleaner, since I'm not going to be modifying those files anyway).

However, when I add create a components folder and add the files there, when I add it to the project through delphi, it has trouble finding the files. So it adds the .psu files to the right folder, but it says it can't find the unit 'Calculator', for example, until I copy the Calculator.dcu file from the component directory to the source directory.

How do I tell Delphi to look for those files where I put them?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

断念 2024-12-06 10:27:10

您有一些选择:

  • 将单元文件夹添加到项目的搜索路径(菜单:项目\选项...) - 仅影响您现在正在工作的项目。
  • 如果您希望此 ide 安装中的所有项目(不仅是您正在工作的项目)找到该单元,请将单元文件夹添加到环境的库路径(菜单:Tools\Options...\Environment Options\Delphi Options\Library - Win32) )。
  • 只是补充一下:如果在不久的将来,您将组件添加到托盘中并且编译失败而找不到单元;您还必须更新系统路径。有关详细信息,请搜索有关此的 SO,因为这是 delphi 标签上问题的常见来源...;-)

You have some options:

  • Add the units folder to the Projects' Search Path (Menu: Project\Options...) - only affects the project you're working now.
  • Add the units folder to the Environment's Library Path (Menu: Tools\Options...\Environment Options\Delphi Options\Library - Win32) if you want all projects in this ide install to find that units (not only the project you are working).
  • Just to complement: if, in the near future, you add components to your pallete and the compilation fail not finding the units; you'll have to update your system path as well. For details give a search on SO on this, as this is a common source of questions on the delphi tag... ;-)
萌化 2024-12-06 10:27:10

在项目选项中查看项目的搜索路径。确保您的 .pas 和/或 .dcu 文件位于该搜索路径中,即将单元所在的文件夹添加到项目的搜索路径中。

Take a look at the Search Path for the project in the project options. Make sure your .pas and/or .dcu files are in that search path, i.e. add the folder in which the units are to your project's search path.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文