Conditional including of a moduleby edwardo_ (Initiate)
|on May 14, 2009 at 01:51 UTC||Need Help??|
edwardo_ has asked for the
wisdom of the Perl Monks concerning the following question:
need to use excel modules only if a user actually requested for that via command line switch..
On some hosts excel isn't installed, hence just putting "use Win32::OLE" and friends results in error whenever the script is invoked with whatever arguments, and I'd like to supress this.
So I asked on CB and someone advised to do the following:
use if ($excel_requested), "Win32::OLE";
which has worked in a way - it stopped producing complaints on a hosts without excel; however then it died on hosts with excel installed, complaining that it's not.
Any other suggestions?
Versions: v5.10.0, WinXP various SPs (the one with excel) and Win Server EE 2003 SP2 (the one without).
On the host without excel the script is ran as .exe, produced by PAR Packager 0.982 .
Thanks for your time..