The stupid question is the question not asked | |
PerlMonks |
Re: Coding for two platforms in one Scriptby Kanji (Parson) |
on Dec 05, 2001 at 21:59 UTC ( [id://129684]=note: print w/replies, xml ) | Need Help?? |
You're being tripped up timing as use happens at compile-time, but everything else in your script (including the logic to determine the OS) happens afterwards during run-time. To get around this, you can change the uses to a require/import combo ...
On a side note, there's not much point in importing methods from an OO-based module like Win32::EventLog; $obj->foo should do the right thing if it's a valid method. Similarly, it's silly to import from non-OO modules if you're just going to call those functions explicity ( Sys::Syslog::openlog() vs openlog()). --k.
In Section
Seekers of Perl Wisdom
|
|