WM_COPYDATAを受け取って処理を行う

DelphiでWM_COPYDATAを受け取って処理を行うには・・・
クラスのメソッド宣言で、message WM_COPYDATA;をつけるだけでできる。すばらしい。

...
private
  procedure CopyDataProc(var msg: TWMCopyData); message WM_COPYDATA;
...
procedure CopyDataProc(var msg: TWMCopyData);
begin
  //WM_COPYDATAを受け取った時の処理
end;
...

WSGIコンテナにこれをつけて他のアプリと連携できるようにしようと思ってる。
あとJavaScriptの実行とかできたらいいかな。そういえばDMonkeyを載せるというのもおもしろそうだ。