0

activestate の perl トレイを使用していますが、質問があります。ユーザーが自分のアプリケーションで「設定」を設定できるように、ある種の ui または方法を作成したいと考えています。これらの設定は、ユーザーのコンピューターに保存されているテキスト ファイルから読み書きすることができます。

私が理解していない部分は、UIの作成方法です。私が考えることができる唯一のことは、ファイルに書き込むためにコンピューター上で実行されるローカルの perl ページを表示することです。ただし、perltray のみを使用している場合、ブラウザーで perl を実行する方法がわかりません。

助言がありますか?

4

1 に答える 1

0

PerlTray は奇妙なアヒルです。プログラムの最後に落ちた後、または への最初の呼び出しの後に開始される暗黙のイベントループがありますexit()。これにより、他のほとんどの一般的な GUI イベント ループや、同じプロセスおよびスレッドで動作するほとんどのミニサーバー テクニックと互換性がなくなります。

2 つの可能性が思い浮かびます。

  • ほとんどの場合、従来の perl GUI または構成 Web アプリをホストするミニサーバーを作成するスレッドまたはプロセスの生成に成功するでしょう。私はおそらく Tkx を選びますが、それは私の好みです。

  • Win32::GUI で使用されるイベント ループは実際に PerlTray のイベント ループと互換性があるのではないかと私は疑っていますが、それを確認するにはいくつかの実験が必要です。Win32::GUI はプラットフォームに依存しないため、一般的には避けますが、PerlTray を使用している場合は、とにかく Windows に縛られています...

于 2013-11-05T18:10:43.930 に答える