2011-09-17 2 views
0

J'ai posté cette question à ActiveState mais je n'ai reçu aucune réponse du support ou dans un forum de discussion. Voici probablement mieux.Est-ce que ActiveState PerlApp a un problème à lier les fichiers ico en tant que "fichiers liés"

Je suis un utilisateur de longue date de PerlApp (version 8.2.1 Build 292072) et j'ai rencontré très peu de problèmes. Mais récemment, j'ai créé une nouvelle application Tkx et j'ai rencontré un problème. Tkx permet d'utiliser les fichiers ico dans l'application (en remplaçant l'icône Tk) et cela fonctionne parfaitement en développement. Mais, quand j'ai essayé de lier mon fichier ico dans "Bound Files" de PerlApp, il refuse de fonctionner et la seule façon de faire fonctionner mon application est de mettre le fichier ico original dans le même dossier que l'exe.

J'ai essayé de changer le nom du fichier ico "Icon Sources", en supprimant complètement le fichier ico "Icon Sources", mais le fichier ico "Bound Files" refuse d'être lié.

Des suggestions?

Répondre

1

J'ai trouvé que le problème était lié à la manière dont je référençais le fichier lié externe dans le programme. Je avais besoin d'utiliser la ligne de code suivante ,:

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

Tout fonctionnait bien après.

Questions connexes