I don't know if this will help or not, BUT I find that when making an .exe with ActiveState some work is required. When I run from the command line, I can have a XXX.pl that just has "use Tk;". When something shows up that the autoloader needs, it gets loaded. To get that same program to compile to an standalone .exe I need lots of "use" statements to force modules into the "compiled version":
use Tk;
use Tk::LabFrame;
use Tk::Listbox;
use Tk::Scrollbar;
use Tk::Button;
use Tk::Menubutton;
use Tk::Menu;
use Tk::Widget;
use Tk::Label;
use Tk::Entry;
It could very well be that you don't have enough "use" statements. These statements force compilation and inclusion of the code into the .exe file. The above are very standard widgets. Stick those "use statements" into your source. And see what happens. In std environment, "use Tk;" is enough, but that is not enough for a "compiled version".
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.