> ooopss!! i was wrong ... $^O worked....
> 
> According to "perldoc perlvar" :
> 
> $^O     The name of the operating system under which this
>              copy of Perl was built, as determined during the
>              configuration process.  The value is identical to
>              $Config{'osname'}.
> 
> I thought perl2exe won't be able to use $^O because the
> copy of the Perl won't be available during run time 
> 
> But it worked... I don't know how....
> Any ideas???

It is obvious:

  The only program that parses Perl is perl, and to really be
  Perl you also have to be perl.  The easiest way to turn
  Perl code into an executable is to embed the perl interpreter!

  Thus, your original program is compiled into Perl bytecode,
  and is then run through a full interpreter - you have all the
  power of Perl.  However, this means perl2exe is a poor way to
  increase speed (in fact, it's worse than normal - as memory would
  normally be shared between interpreters on Unix, which won't
  happen if you have several scripts in exe form).

Jonathan Paton

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to