2013-02-14 44 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找不到。忽略错误并继续?

答案当然不是。安装丢失的软件包,获取他使用的附加库,并将它们添加到您的项目中,一切都应该正常工作。