Tried your suggestion of using

    my $mylib = "includes\\28ESP.pl";
    eval "require $mylib";

 and got:

Bareword found where operator expected at (eval 1) line 1, near "28ESP"
        (Missing operator before ESP?) 


 Thanks!       
 

Douglass N. Loud 
President
Integrated Information Systems, Inc.
292 Fifth Avenue
New York, NY 10001
212-714-3522 (office)
203-952-7108 (cell)
[EMAIL PROTECTED]  

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
?????? ?????????
Sent: Thursday, July 07, 2005 3:31 AM
To: [email protected]
Subject: Re[21]: Using canned subroutines with includes

Hello, Doug,

Wednesday, July 06, 2005, 7:39:57 PM, You wrote:

 
DL> Thanks.  I tried using

DL> require "\\includes\\28ESP.pl";

DL> But got an error message of:

DL> Can't locate \includes\28ESP.pl in @INC (@INC contains: C:/Perl/lib 
DL> C:/Perl/site/lib .)

DL> The includes directory is in the same path as the code, along with the
DL> images directory that contains gifs and jpegs for the site.        
 
    Try this:
    
    my $mylib = "includes\\28ESP.pl";
    eval "require $mylib";

    And notice that in windows it's wrong when first symbol of path is
    path delimiter. There must be or driveletter or dot or name of
    file (or folder). E.g.

    "includes\\28ESP.pl" is good path the folder includes are in the
    same folder as requiring script
    ".\\includes\\28ESP.pl" also is good path and is the same as first
    "\\includes\\28ESP.pl" wrong path


Best regards,
Sergey


_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to