Thread Modul-Einbindung mit eval
(40 answers)
Opened by bianca at 2011-03-28 18:38 2011-03-28T15:14:32 pqSorry 2011-03-28T15:14:32 pq Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/perl -w use strict; use warnings; use Date::Calc qw ( System_Clock ); use Data::Dumper; my $zeitkorrektur_modul = 1; eval "use Win32::UTCFileTime qw (:globally); 1;" or $zeitkorrektur_modul = 0; #use Win32::UTCFileTime qw (:globally); print "\$zeitkorrektur_modul = $zeitkorrektur_modul\n"; print "\$@ = $@\n"; my @test = System_Clock (0); print Dumper (\@test); print "Doofe Sommerzeit aktiv: " . ($test[8] == 1 ? 'ja' : ($test[8] == -1 ? 'unbekannt' : 'nein')) . "\n"; print "time: " . time() . "\n"; print "localtime: " . localtime() . "\n"; print "gmtime: " . gmtime() . "\n"; my $datei = '../pfad/datei.bak'; print "stat Testdatei (25.03.2009 18:11:30 MEZ): " . (stat($datei))[9] . ' / ' . gmtime((stat($datei))[9]) . "\n"; Liefert: Code: (dl
)
1 $zeitkorrektur_modul = 1 Nun Zeile 9 auskommentiert und Zeile 10 aktiv liefert: Code: (dl
)
1 $zeitkorrektur_modul = 1 Alles bei selbem Systemdatum auf dieselbe Datei. Danke 10 print "Hallo"
20 goto 10 |