关于delphi:使用自定义组件

Using a custom component

我正在制作一个与魔兽世界有关的应用程序。
保持简短;你可以选择赋予你特定技能的天赋,在我的应用程序中我添加了一个天赋计算器。在这里你可以挑选天赋,每个天赋都有描述。
与所有法术和物品一样,这会在工具提示中显示。有关示例,请查看此处并将鼠标悬停在其中一个人才上。

所以我也想制作这些工具提示。
为此,我按照 2 个指南创建了一个自定义组件

此处为指南 1

此处为指南 2

现在我基于面板制作了我的组件。制作了一个软件包并安装了它,一切正常。
它还在设计时显示在组件列表中。
然后我将它拖到我的表单上,它会自动包含在用途中但是......
当我尝试运行/构建/编译我的应用程序时,我收到一个错误,它说:
Cannot resolve unit name 'Tooltip'
我不知道如何解决这个问题。

有很多教程向您展示了如何制作自定义组件,但没有一个提到这个问题。我是不是做错了什么?

非常欢迎任何建议:)


你必须设置通用的library pathsearch path

从 IDE 菜单打开 Tools\\Options

步行到 Environment Options\\Delphi Options\\Library

  • 编辑library path并添加包含组件编译库(.dcu文件)的路径或包含组件源文件的路径

  • 编辑 search path 并添加包含组件源文件的路径(这是可选的,但在调试时很有用)

  • 您必须对将使用您的组件的所有平台重复这些步骤。但是如果你把 library path 放到编译的库中,你必须确保平台的 .dcu 是正确的。