2011-09-17 19 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"); 

此後一切正常。