tho...@ba... wrote:
> Is Win32::GUI designed to support something like this:
>
> $subtxt = "Simple_Click";
> eval qq (
> sub main::$subtxt {
> print "button clicked\n";
> $W->SimpleLabel->Text("Got a click");
> }
> );
>
> (Actually this piece of code does not work...)
yes, Win32::GUI supports things like these (it's really Perl that
supports it :-), but your code is wrong. $W is interpreted as a
variable in your eval string, you need to escape it:
eval qq (
sub main::$subtxt {
print "button clicked\n";
\$W->SimpleLabel->Text("Got a click");
}
);
...and always check for $@ after an eval!
cheers,
Aldo
__END__
$_=q,just perl,,s, , another ,,s,$, hacker,,print;
|