1

我正在製作一個與魔獸世界有關的應用程序。 保持簡短;你可以選擇能給你某些技能的人才,在我的應用程序中我添加了一個人才計算器。在這裏你可以挑選人才,每個人纔有一個描述。 與工具提示中的所有法術和物品一樣,它顯示出來。例如,檢查here,並將鼠標懸停在其中一名天才身上。使用自定義組件

所以我也想做這些工具提示。 要做到這一點,我創建下列2個指南

Guide 1 here

Guide 2 here

現在我做了一個基於面板上的我的組件的定製組件。做了一個包裝,並安裝它的所有作品。 它也在設計時顯示在組件列表中。 然後我把它拖到我的表單上,它被自動包含在用途中然而... 當我嘗試運行/編譯/編譯我的應用程序時,出現錯誤,它說: Cannot resolve unit name 'Tooltip' 我不知道如何解決這個問題。

有很多教程告訴你如何製作一個自定義組件,但他們都沒有談論這個問題。難道我做錯了什麼?

任何意見將是非常歡迎的。

+0

看看http://stackoverflow.com/questions/13976616/delphi-missing-dcu/13976814 – kludg

+0

我看着在這個問題上接受的答案,並檢查它,但我的設置就像已經不知所措 –

+0

是你的exe內置整體或運行包?你是否試過在你的應用程序的選項'search path'中包含'Tooltip.pas'文件的路徑? –

回答

3

你必須建立共同的library pathsearch path

打開從IDE-菜單Tools\Options

步行到Environment Options\Delphi Options\Library

  1. 編輯Library Path,並添加含有成分編譯庫(.dcu文件)的路徑含有組分源文件

    路徑
  2. 編輯Search Path並添加包含組件源的路徑文件(這是可選的,但有助於調試)

您必須爲您的組件將被使用的所有平臺重複這些步驟。但是,如果您將library path編譯爲庫,則必須確保平臺的權限.dcu

+0

這確實是,我昨天晚些時候發現:)謝謝 –