in reply to Re^2: perl, Tk GUI, problem with getOpenFile, in a packed program
in thread perl, Tk GUI, problem with getOpenFile, in a packed program
Given the program
use warnings; use strict; use Tk; use Tk::Bitmap; my $mw = MainWindow->new(); $mw->getOpenFile(); MainLoop;
packing with
pp -o test.exe -C -x -vvv test.plI can't reproduce this. I see the program running once during packing as documented when using the -x switch. Note however, that -x does not make so much sense in a Tk program, where lots of modules are loaded on demand. The static dependency checks of Module::ScanDeps work quite well given that you explicitly use/require the needed modules or instantiate them like so:$mw->MyWidget(). Also if you write require my_module; in my_program.pl you do not need to add my_module.pm using the -a switch. I would recommend, that you try to strip down your program to get to the point where the packing works. Maybe this will help to track down the problem.
Cheers Christoph
|
|---|