2013-08-06 64 views
1

有沒有人在64位操作系統中使用designide.dcp在Firemonkey中成功構建自定義組件? 我想將設計編輯器添加到自定義組件。我遵循http://docwiki.embarcadero.com/RADStudio/XE3/en/Creating_a_Component_Editor_and_a_Property_Editor_for_FireMonkey_Components的教程。 這工作得很好,當編譯爲32位,但我得到以下錯誤的64位: [dcc64致命錯誤] ComponentEditor.pas(10):E2213錯誤封裝單元格式:C:\ PROGRAM文件(x86)\ embarcadero \ rad studio \ 11.0 \ lib \ win32 \ release \ designide.dcp.DesignEditors - 預期版本:25.0,Windows Unicode(x64)發現版本:25.0,Windows Unicode(x86)Firemonkey designide.dcp 64位

看看這個道理,該文件引用lib \ win32。但是,在lib \ win64下沒有這樣的文件。

我一直在試圖找到一個在互聯網上沒有任何運氣的解決方案。看起來好像很多人還沒有嘗試過。

+0

[如何將Delphi XE2 64位支持添加到簡單的Delphi XE2 32位VCL組件?](http://stackoverflow.com/questions/7719297/how-add-delphi-xe2-64bit-support-to- a-simple-delphi-xe2-32bit-vcl-component)或http://stackoverflow.com/questions/7972060/delphi-xe2-package-x64 o –

回答

7

64位沒有designide.dcp。 IDE(以及所有的設計時間代碼)是32位的。它可以編譯64位目標,但是IDE本身(以及任何組件和包)只有32位。

+0

謝謝。有道理。我沒有想到這一點。 – Christo