1

この質問をActiveStateに投稿しましたが、サポートまたはディスカッションフォーラムからの返信がありませんでした。ここの方がおそらく良いでしょう。

私はPerlApp(ver。8.2.1 Build 292072)を長年使用しており、問題はほとんど発生していません。しかし、つい最近、私は新しいTkxアプリを作成していて、問題が発生しました。Tkxを使用すると、アプリケーションでicoファイルを使用でき(Tkアイコンの代わりに)、これは開発で完全に機能します。しかし、PerlAppの「バインドされたファイル」でicoファイルをバインドしようとすると、動作を拒否し、アプリを実行する唯一の方法は、元のicoファイルをexeと同じフォルダーに配置することです。

「IconSources」icoファイルの名前を変更して、「Icon Sources」icoファイルを完全に削除しようとしましたが、「BoundFiles」icoファイルがバインドされません。

助言がありますか?

4

1 に答える 1

1

この問題は、プログラム内で外部バインドファイルを参照する方法に関連していることがわかりました。次のコード行を使用する必要がありました。

$iconfile = PerlApp::extract_bound_file("bound_icon_filename");

この後、すべてが正常に機能しました。

于 2012-04-01T05:26:27.847 に答える