|laziness, impatience, and hubris|
Coding for two platforms in one Scriptby BoredByPolitics (Scribe)
|on Dec 05, 2001 at 21:33 UTC||Need Help??|
BoredByPolitics has asked for the wisdom of the Perl Monks concerning the following question:
I'm trying to find a way of including the modules I need dependant on the OS I find my script running on. I'm trying to avoid having two scripts.
As an example, on WinNT I'm using Win32::EventLog, while on *nix I'm using Sys::Syslog, however, I'm running into problems using require, and have also tried using 'use autouse', but I guess I'm getting something wrong in my delclaration.
Here's an example -
When this is run on WinNT4 I get an Undefined Subroutine error for Win32::EventLog->new.
Can someone please advise me how I should be going about this :-)