E2433 メソッド宣言は匿名レコードやローカルレコード型で許可されません (Delphi)
エラーと警告のメッセージ(Delphi) への移動
ローカルスコープで宣言されたレコード型または変数宣言内にインプレースで宣言されたレコード型には,フィールド宣言だけを置くことができます。レコード型で高度な機能(メソッド,プロパティ,型のネストなど)を使用する場合,レコード型は明示的に宣言されたグローバル型である必要があります。
エラーと警告のメッセージ(Delphi) への移動
ローカルスコープで宣言されたレコード型または変数宣言内にインプレースで宣言されたレコード型には,フィールド宣言だけを置くことができます。レコード型で高度な機能(メソッド,プロパティ,型のネストなど)を使用する場合,レコード型は明示的に宣言されたグローバル型である必要があります。