LinuxのLazarusでは、クラスをコンポーネントとして登録して、フォームにドロップできるようにしました。
公開できるプロパティが文字列や整数などの単純な型に制限されていることを除けば、チャームのように機能します。
TStringListやTImageなどのプロパティを公開しようとすると、オブジェクトインスペクターでクリックすると、「アクセス違反」が発生します。
コードを標準コンポーネントと比較しましたが、それらがどのように異なって動作しているかがわかりません。
では、オブジェクトインスペクターでそのようなプロパティを使用するために必要な追加の手順は何ですか?