ActiveState PerlApp是否存在将ico文件绑定为“绑定文件”的问题

时间:2011-09-17 17:17:05

标签: activestate tkx perlapp

我在ActiveState上发布了这个问题但没有得到支持或讨论论坛的回复。这可能更好。

我是PerlApp的长期用户(版本8.2.1 Build 292072),我遇到的问题很少。但就在最近,我一直在创建一个新的Tkx应用程序并遇到问题。 Tkx允许在应用程序中使用ico文件(替换Tk图标),这在开发中非常有效。但是,当我尝试在PerlApp的“绑定文件”中绑定我的ico文件时,它拒绝工作,让我的应用程序运行的唯一方法是将原始ico文件放在与exe相同的文件夹中。

我尝试更改“Icon Sources”ico文件的名称,完全删除“Icon Sources”ico文件,但“Bound Files”ico文件拒绝绑定。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我发现问题与我在程序中引用外部绑定文件的方式有关。我需要使用以下代码行:

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

此后一切正常。