Python for Delphiを使ってみる

P4Dに同梱されていたTutorialの一つ目をやってみた。といってもコンポーネントを貼り付けて一行コードを書いただけなんだけども。

  • Unit1.pas
{中略}
procedure TForm1.Button1Click(Sender: TObject);
begin
  PythonEngine1.ExecStrings(txtSource.Lines);
end;
{中略}


これはかなり使えそう。ちなみにP4Dを使った場合、python25.dll(Python2.5, 2.0MB)とPythonのライブラリが実行に必要っぽい。DelphiのexeはUPXで圧縮すれば大きなものでも1MB以下に大抵は収まるので、サイズも気にするほどではない。Pythonは他言語との親和性がすばらしい:-)