2013-07-04 29 views
0

我有一个不停地尝试使用下面的单元时,发生这种奇怪的事情:德尔福剪贴板和图形DCU的失踪

XLSReadWriteII 5

我每次添加他们的组件之一,以我的形式和编译它,它给我下面的错误:

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

这告诉我,没有DCU在我的API,没有让我在我的Windows 7和我的Windows 8 PC的同样的错误。 Delphi是通过安装程序从embarcadero网站安装的。

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

我已经通过电子邮件发送公司Axolot Data(XLSReadWrite 5的创造者)关于这个问题,他们只是不断告诉我我的API是腐败的,在两台电脑上?

然而,我发现奇怪的是,他们提供的样品运行。

我该如何解决这个问题?

回答

1

我想我已经找到了解决方案或原因发生。

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

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

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

+0

正确,您不能在FMX设备中引用VCL单元或VCL相关单元。但是有一种方法可以在Windows上混合使用这两种方法。参见:http://stackoverflow.com/questions/8643260/how-to-have-both-vcl-and-fmx-in-one-application – Johan