Clear questions and runnable code
get the best and fastest answer
require issue.by ant (Scribe)
|on Mar 02, 2007 at 11:27 UTC||Need Help??|
ant has asked for the wisdom of the Perl Monks concerning the following question:
Hi Perl Monks
I'm doing some thing wrong here and for the life of me I can't see what's going wrong. All help gratefully recieved.
I have inherited some Perl scripts, and I have one Perl script program which has a require statement of another Perl file.
I also call a Perl Module that I've created.
Thus my main script requires 'somefile.pl' and uses newform.pm.
my main script then calls a sub routine sub_a in somefile.pl. (this works fine).
I then added to main script more code to call new->newform(this works fine).
if in the newform package I want to use another sub routine from 'somefile.pl' i declare require('somefile.pl')
and in the newform package I then call sub_b sub routine from 'somefile.pl'.
BUT This now falls over in the main script saying 'undefined subroutine &main::sub_a at blah'!
Can some one explain what's going on here and a possible solution, as my brain has now gone 'Kaput'.
Thanks in advance(hope that was explained clearly enough?)