Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??
As one of my precessors said, I'd use Activestate Perl (Version 806 -> .msi), because there is Tk alread integrated.

Perl under Windows is about the same as unter Linux, if you don't rely on external programs or interfaces (but nearly all of the plattform-independend modules run fine). Under Windows, scripts are not called by the Shebang-line, but by associating the ending of the script (e.g. .pl) to perl (which is done automatically by the installer).

For getting rid of the nasty shell-window with tk-Scripts when the script is running, I'd rename the extension to something like .ptk and associate it with wperl.exe, about like in the following (be sure to adapt paths to your perl/bin-Directory) typed in the shell (cmd.exe on winNT/2k/XP; I don't know if this also works with under Win9x/ME):

assoc .ptk=PerlTk ftype PerlTk=c:\perl\bin\wperl.exe
After that, you can just execute your script by double-clicking on it, or typing it's name (e.g. script.ptk in the shell).

Some time ago, there were problems with geometry management under Win9x/ME, but not under WinNT/2k/XP. (e.g. if you resized a window) But I don't know if they have already been fixed, because I haven't written anything for Win9x/ME for ages.

Best regards,
perl -e "s>>*F>e=>y)\*martinF)stronat)=>print,print v8."

In reply to Re: Perl/TK with Windows by strat
in thread Perl/TK with Windows by seeker

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, 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, 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.
  • Log In?

    What's my password?
    Create A New User
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others romping around the Monastery: (5)
    As of 2015-11-26 18:42 GMT
    Find Nodes?
      Voting Booth?

      What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

      Results (705 votes), past polls