por explorer » 2011-11-08 12:07 @546
Pero una cosa es decir, dentro del programa, que busque un módulo en una ruta determinada, y otra bien distinta es pedirle a perl2exe que incluya de forma obligatoria un módulo, en el empaquetado del programa.
Lo digo, porque, seguramente, el desempaquetado del programa se haga en un directorio temporal (el CODE... que aparece en el mensaje de error).
Si solo has dicho que el módulo debe buscarse en C:/Perl/site/lib/, debes asegurarte que el ejecutable sí va a crear esa ruta y, además, va a meter ese módulo dentro de esa ruta.
El mensaje de error dice que el programa no encuentra el módulo en ningún sitio.
Entonces... yo lo que haría sería poner alguna instrucción de include del perl2exe para que incluya de forma obligatorio a Win32::GUI::DIBitmap.pm dentro del empaquetado.
Una vez empaquetado, lo ejecuto y miro a ver dónde lo desempaqueta. Si consigo encontrarlo, miro a ver si está ese módulo desempaquetado o no.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES