Есть ли у ActiveState PerlApp проблема с привязкой файлов ico как "связанных файлов"?
Я разместил этот вопрос на ActiveState, но не получил ответа от службы поддержки или на дискуссионном форуме. Здесь, наверное, лучше.
Я давно пользуюсь PerlApp (версия 8.2.1 Build 292072), и у меня очень мало проблем. Но совсем недавно я создавал новое приложение Tkx и столкнулся с проблемой. Tkx позволяет использовать в приложении файлы ico (заменяя значок Tk), и это прекрасно работает в процессе разработки. Но, когда я попытался связать мой файл ico в "Связанных файлах" PerlApp, он отказывается работать, и единственный способ запустить мое приложение - поместить исходный файл ico в ту же папку, что и exe-файл.
Я попытался изменить имя ico-файла "Источники значков", полностью удалив ico-файл "Источники значков", но ico-файл "Связанные файлы" отказывается связываться.
Какие-либо предложения?
1 ответ
Я обнаружил, что проблема была связана с тем, как я ссылался на внешний связанный файл в программе. Мне нужно было использовать следующую строку кода:
$iconfile = PerlApp::extract_bound_file("bound_icon_filename");
После этого все работало нормально.