いくつかのプロパティをデータベースに保存してロードする必要がありますが、これで行き詰まります。いくつかのメソッドとボタンを備えたフォームがあります。button.onclickイベントは、フォームのメソッドの1つに割り当てられます。割り当てられたメソッドの名前を文字列として取得し(オブジェクトインスペクター「form1.proc1」のように)、データベースに保存する必要があります。後で、データベースからメソッド名を取得し、対応するフォームのメソッドにbutton.onclickを割り当てる必要があります。これは可能ですか?
Form1 = class(TForm)
...
procedure proc1(Sender: TObject);
procedure proc2(Sender: TObject);
procedure proc3(Sender: TObject);
Button1.OnClick = readMethodNameFromDatabase;
...
saveMethodToDatabase(Button1.OnClick);