в Lazarus на Linux я зарегистрировал класс как компонент, чтобы я мог скинуть его на форму.
Работает как шарм, за исключением того, что свойства, которые я могу опубликовать, ограничены простыми типами, такими как строки и целые числа.
Всякий раз, когда я пытаюсь опубликовать свойство, такое как TStringList или TImage, при нажатии возникает «Нарушение прав доступа». на нем в инспекторе объектов.
Я сравнил свой код со стандартными компонентами, но не вижу, что они делают по-другому.
Итак, какие дополнительные шаги необходимы для использования таких свойств в инспекторе объектов?