Logré terminar mi programa con Tkx y funciona buenísimo en la computadora que estoy usando (Windows 7 64bits , ActivePerl 5.14.2)
La aplicación que desarrollé será usada en otras PC por lo cual utilicé perl2exe para crear un ejecutable de la aplicación, el problema reside al crear el ejecutable resulta este mensaje
- Generating aplicación.exe
- Warning: Can´t locate Tclaux.pm
- at C:\Perl\lib\Tcl.pm line 418
- @INC = C:\Perl\site\lib, C:\Perl\lib
leyendo en el manual de perl2exe probé con la línea
- #perl2exe_exclude "Tclaux.pm"
y no funcionó
fui a buscar dónde bajarme el Tclaux.pm
pero no hay caso
por lo cual fui a la línea 418 de Tcl.pm donde encontré esto
- eval {
- require "Tclaux.pm";
- };
decidí comentarlo y compilar de nuevo y sí compiló el programa pero al ejecutarlo aparece lo siguiente
- C:\perl2exe-11.00-Win>aplicacion
- Could not access registry "HKLM\Software\ActiveState\ActiveTcl"
- Could not access registry "HKCU\Software\ActiveState\ActiveTcl"
- Failed to load Tcl dll! at PERL2EXE_STORAGE/DynaLoader.pm line 214.
- Unable to initialize Tcl at PERL2EXE_STORAGE/DynaLoader.pm line 214.
- Compilation failed in require at PERL2EXE_STORAGE/Tkx.pm line 215.
- BEGIN failed--compilation aborted at PERL2EXE_STORAGE/Tkx.pm line 215.
- Compilation failed in require at C:\perl2exe-11.00-Win\aplicacion.exe line 4.
- BEGIN failed--compilation aborted at C:\perl2exe-11.00-Win\aplicacion.exe line 4
- .
hice pruebas con programas más simples pero siempre usando Tkx y siempre resulta lo mismo.
¿¿¿consejos???
Gracias por adelantado.