E2441 インターフェースセクションで宣言されたインライン関数はローカルシンボル '%s' を使ってはなりません (Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(Delphi) への移動

このエラーは,インライン関数がインターフェース部で宣言され,ユニットの外部から可視でないシンボルを参照する場合に発生します。ほかのユニットにあるインライン関数を展開するには,ユニットの外部からローカルシンボルにアクセスする必要がありますが,これは許可されません。

このエラーを修正するには,ローカルシンボルの宣言をインターフェース部に移動するか,ローカルシンボルをインスタンス変数または関数のクラス型のクラス変数にします。