in reply to Re: Can't use string as HASH ref
in thread Can't use string as HASH ref

My mistake.

my $info is in the generate_options subroutine (I accidently deleted that part because the line defined other variables that cluttered the code up).

Sadly, $infois only modified in the optionmenus select behaiviour (well, not entirely true; however, $info->{subdir} and $info->{file} are only modified as seen in the code above.

I think I may just have to try a different approach ... too many headaches, too few time :(

Replies are listed 'Best First'.
Re: Can't use string as HASH ref
by Abigail-II (Bishop) on Jul 23, 2002 at 16:57 UTC
    As far as I can see, $info is not modified at all in the above code.


      I'm sorry, I see what you're getting at now.

      No, I don't *directly* modify the variable ... however I let the *underlying* Tk system modify it. In the optionmenu call I set the -variable option to a reference to $info, and that allows $info->{subdir} to be updated as the selection in the optionmenu (a drop down list) is made ... and I'm pretty sure this works. In the error message the string that it reported matched exactly with the one I selected in the optionmenu.

      Sorry this has taken up so much space.