2

有没有人在 Firemonkey 中使用 designide.dcp 为 64 位操作系统成功构建了一个自定义组件?我正在尝试将设计编辑器添加到自定义组件。我按照http://docwiki.embarcadero.com/RADStudio/XE3/en/Creating_a_Component_Editor_and_a_Property_Editor_for_FireMonkey_Components上的教程进行操作。这在编译为 32 位时工作得很好,但是对于 64 位,我收到以下错误:[dcc64 Fatal Error] ComponentEditor.pas(10): E2213 Bad packaged unit format: c:\program files (x86)\embarcadero\rad studio\11.0\lib\win32\release\designide.dcp.DesignEditors - 预期版本:25.0,Windows Unicode(x64) 找到的版本:25.0,Windows Unicode(x86)

查看路径是有道理的,因为文件引用 lib\win32。但是,在 lib\win64 下没有这样的文件。

我一直试图在没有任何运气的情况下在互联网上找到解决方案。看起来很多人还没有尝试过。

4

1 回答 1

8

64位没有designide.dcp。IDE(以及所有的设计时间代码)是 32 位的。它可以编译 64 位目标,但 IDE 本身(以及任何组件和包)只有 32 位。

于 2013-08-06T12:39:01.280 回答