To help out the conversion process, add: "use Tk::Scrollbar;" to your code. This will cause the scrollbar stuff to be included in the .exe. When running outside of the .exe, this would be autoloaded when needed and all you need is a simple "use Tk;".

Update: This is a common problem. You will have to test,rinse,repeat to find these runtime errors. After awhile, you will just automatically add a "use" statement when you employ some additional widget in the code. I use ActiveState's perlApp program to make .exe's. They have heuristics that look at the Tk methods to force widgets into the .exe. That's a nice feature, but their program costs some $bucks.


In reply to Re: Perl/tk coversion to exe error by Marshall
in thread Perl/tk coversion to exe error by sharief

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.