2011-09-17 79 views
0

我在ActiveState上发布了这个问题,但没有得到支持或讨论论坛的回复。这可能会更好。ActiveState PerlApp是否存在绑定ico文件为“绑定文件”的问题

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

我试过改变名称的“图标来源”ico文件,完全删除“图标来源”ico文件,但“绑定文件”ico文件拒绝被绑定。

有什么建议吗?

回答

1

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

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

此后一切正常。