At 22:18 -0500 2001.12.11, Greenblatt & Seay wrote: >I am trying to write a program that uses a timer and works with MacPerl >5.6.1 as well as 5.004. For 5.6.1 I would like to take advantage of >microseconds. > >When I use the following line in 5.004... > > if($] > 5.006) { use Time::HiRes qw(gettimeofday) } > >it results in the error message "# Can't locate Time/HiRes.pm in @INC."
Right. use() is compile-time, and your if() is run-time. >Is there a way around that? Yes. If you have The Perl Cookbook, there are several examples. Some quick ones off the top of my head: a. require/import require Time::HiRes; Time::HiRes->import('gettimeofday'); b. eval eval "use Time::HiRes 'gettimeofday'"; -- Chris Nandor [EMAIL PROTECTED] http://pudge.net/ Open Source Development Network [EMAIL PROTECTED] http://osdn.com/