2013-02-14 64 views
2

我是一個初學者,想要掌握一些在Rad Studio中爲Delphi開發的代碼。如果開發人員發送代碼時他不能解決問題,或者他使用其他地方的課程,我需要從某處下載。無法解析德爾福的單位名稱

無論哪種方式,大多數「用途」下面都有紅色的波浪線,程序將無法運行。這些是用途(一些缺失,一些不):

uses 
    Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, Vcl.Menus, 
    System.Classes, Vcl.Graphics, Vcl.Imaging.JPEG, Vcl.Controls, Vcl.Forms, 
    Vcl.Dialogs, Vcl.ComCtrls, Winapi.ShlObj, Vcl.StdCtrls, Vcl.ExtCtrls, 
    cxGraphics, cxControls, cxLookAndFeels, cxLookAndFeelPainters, dxSkinsCore, 
    cxPCdxBarPopupMenu, cxShellCommon, cxButtons, cxCustomData, cxFilter, cxStyles, 
    cxDataStorage, cxEdit, cxTextEdit, cxCalendar, cxContainer, cxSpinEdit, 
    cxMaskEdit, cxDropDownEdit, cxData, cxMemo, dxSkinVS2010, dxSkinscxPCPainter, 
    CoolTrayIcon, AdvEdit, AdvEdBtn, HotKeyManager, uPrintersMonitor 

任何幫助將大規模讚賞。另外,當我打開該項目時,確實會說'Class xxxxxx not found。忽略錯誤並繼續?

回答

3

cxXXXdxXXX單位是來自devExpress的單位。您需要安裝適當的devExpress代碼/組件來解決此問題。

如果您還沒有devExpress組件,這可能涉及購買。在這種情況下,您需要與開發人員進行溝通,以瞭解該項目使用哪些特定組件。

AdvXXX單位是TMS組件。與devExpress相同的建議。

至於HotKeyManager,CoolTrayIconuPrintersMonitor,我懷疑它們是您繼承的項目的一部分。更新:我猜錯了,前兩個是第三方,與Jan的答案有關。

最後一點。我不明白你爲什麼問這裏作爲你的第一停靠港。如果開發人員爲您製作了一些代碼,那麼您應該與該開發人員交談。我們可以猜測和逆向工程,但代碼的作者應該知道它的依賴關係是什麼。

+0

我想知道Delphi XE2中使用的'CoolTrayIcon'。還有一些額外的'HotKeyManager'。 – TLama 2013-02-14 12:10:14

+1

@TLama可能它們是該項目的一部分。 – 2013-02-14 12:11:11

+0

@TLama是的,David Heffernan是對的。這是關於Systray例程。 – 2013-02-14 12:12:36

0

編碼器給你的源代碼,但他沒有給你額外的庫和包,或他給你額外的庫和包,但你沒有安裝它們在你的Delphi(例如CoolTrayIcon是與SysTray中的程序操作有關的程序包)。

此外,當我打開該項目它確實說'類xxxxxx找不到。忽略錯誤並繼續?

答案當然不是。安裝丟失的軟件包,獲取他使用的附加庫,並將它們添加到您的項目中,一切都應該正常工作。