From: Bruce W. <br...@mi...> - 2002-05-25 19:30:06
|
> i'm working on a routine that uses an array initiallized by the > main MH routine (it's %name_by_number, created by a subroutine in > Caller_ID.pm when MH sees that a CID list exists in %congif_parms). > > the problem i run into is that i can't refer to it in my user > code because it apparently doesn't get initialized until after > the user code gets pulled into the MH loop. > > am i going to cause any problems if i initialize it with a 'use > vars' in my user code? is there a better way to share this info? Because we had a 'use vars' in the lib/Caller_ID.pm file, you should be able to use that array in your user code with the package name prfixed (Caller_ID::). For example, I use it in code/bruce/phone.pl and phone_logs.pl, like this: while (my($key, $value) = each %Caller_ID::name_by_number) { Bruce |