On 20 Mar 2003 at 16:45, Steve Grazzini wrote:
> [EMAIL PROTECTED] wrote:
> >
> > My problem is that I would like to have only
> > one script (to simplify maintanence and deployment)
> > for all OSs. So, for example, for Win32 machines
> > I may need Win32::API and Win32::DriveInfo; if I
> > use this contstruct:
> >
> > ...
> > if ($^O eq 'MSWin32') {
> > use Win32::API;
> > use Win32::DriveInfo;
> > ...
> > } ...
> >
> > the script doesn't compile under non-Win32 systems.
>
> You can use require/import in a BEGIN block, and in
> 5.8.0 there is also -->
>
> use if $^O eq "MSWin32" => Win32::API;
> use if $^O eq "MSWin32" => Win32::DriveInfo;
>
Yep, I'm using require/import, but that 5.8 solution
is really slick - thanks!
Aloha => Beau;
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]