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