Firemonkey designide.dcp 64 бит
Кто-нибудь успешно собирал пользовательский компонент в 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 Плохой формат упакованного модуля: 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 такого файла нет.
Я безуспешно пытался найти решение в интернете. Похоже, что многие люди еще не пробовали это.
1 ответ
Здесь нет designide.dcp
для 64 бит. IDE (и, следовательно, весь код времени разработки) является 32-разрядным. Он может компилировать 64-битные цели, но сама IDE (и любые компоненты и пакеты) являются только 32-битными.