Прежде всего, я никогда не писал редактор свойств с нуля, но помог мне с одним вопросом в другом вопросе .Обратитесь к принятому ответу там.Это было в Delphi 7, и теперь я начал использовать XE2, и я должен убедиться, что мой редактор свойств совместим с и 7 и XE2.
По сути, это редактор коллекций, сРазница в том, что каждый элемент коллекции имеет свой собственный именованный компонент в родительской форме.Что нового появилось в редакторах свойств в XE2 начиная с 7, поскольку это огромный скачок версий?
Я НЕ хочу делать полную копию моего модуля для разных версий.Я хочу сохранить все возможные версии в одном устройстве.
Редактировать
Похоже, что Delphi XE2 имеет те же редакторы свойств, что и Delphi 7, но проблема, с которой я столкнулсябыло то, что, хотя я включал DesignIDE
в свой пакет, он ничего не мог найти, поэтому мне пришлось добавить папку ToolsAPI
в путь к моей библиотеке.
Однако теперь у меня есть новая проблема после этого,
[DCC Fatal Error] ToolsAPI.pas(18): F1026 File not found: 'DockForm.dcu'
Я заблудился во всей концепции пакетов BPL и требовании других и т. Д.