Based on how you described the problem, I'm not sure you've shown us enough code to identify the cause. Either that, or else I don't understand what your problem is.
Is it the case that your "cont()" sub is supposed to be called in response to some user input event (a button click or such)? If so, then the "if($answerbactch...)" condition is supposed to be in a callback routine, to be triggered by the user's input (e.g. as the "-command" parameter for some button widget).
Maybe instead of passing a reference to the sub for the "-command" parameter, you're actually executing the sub when declaring the widget? I really am just guessing here about parts of your code that you have not shown us, but a lot of Tk users tend to get tripped up on this sort of problem.
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.