【问题标题】:Delphi Clipboard and Graphics DCU's MissingDelphi 剪贴板和图形 DCU 缺失
【发布时间】:2013-07-04 07:11:37
【问题描述】:

我在尝试使用以下单位时不断发生这种奇怪的事情:

XLSReadWriteII 5

每次我将其中一个组件添加到我的表单并编译它时,都会出现以下错误:

[dcc32 Fatal Error] Unit1.pas(16): F1026 File not found: 'C:\Users\Gordon\Documents\RAD Studio\Projects\grdi\Clipbrd.dcu'

这告诉我我的 API 中没有 DCU,不,我的 windows 7 和 windows 8 pc 上出现了同样的错误。 Delphi 是通过他们的安装程序从 embarcadero 网站安装的。

如果我下载一个 clipboard.dcu 和 .pas 文件并再次运行它,它会给我同样的错误,说 Graphics.duc 丢失...

我已就这个问题向公司Axolot Data(XLSReadWrite 5 的创建者)发送了电子邮件,他们只是一直告诉我我的两台电脑上的 API 已损坏??

但我觉得奇怪的是他们提供的样本运行。

我该如何解决这个问题?

【问题讨论】:

    标签: api delphi delphi-xe4


    【解决方案1】:

    我想我找到了解决方案或发生这种情况的原因。

    XLSReadWrite 5 是一个 VCL 组件,它引用了 VCL API,我使用 FMX。

    该软件包是为 VCL 而不是 FMX 设计的,但由于某种原因出现在 FMX 单元中。

    奇怪,但这可能是我的原因

    【讨论】:

    • 正确,您不能在 FMX 单元中引用 VCL 单元或具有 VCL 依赖关系的单元。但是,有一种方法可以在 Windows 上混合两者。见:stackoverflow.com/questions/8643260/…
    猜你喜欢
    • 2017-10-25
    • 2010-09-19
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 2013-07-08
    • 1970-01-01
    相关资源
    最近更新 更多