Thread Perldebugger: Spezialvariablen bei Fehler resettet (10 answers)
Opened by LanX- at 2008-10-16 05:36

MatthiasW
 2008-10-16 19:14
#115580 #115580
User since
2008-01-27
367 Artikel
BenutzerIn
[default_avatar]
Bei genau der selben Eingabe bekomme ich:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
C:\Users\Matthias>perl -de0

Loading DB routines from perl5db.pl version 1.3
Editor support available.

Enter h or `h h' for help, or `perldoc perldebug' for more help.

main::(-e:1): 0

DB<1> $\="XXX"


DB<2> print
XXX

DB<3> print 5/0
Illegal division by zero at (eval 14)[C:/Perl/lib/perl5db.pl:638] line 2.


DB<4> print
XXX

DB<5>

Allerdings hast du auch perl5db.pl in der Version 1.28 und ich in der 1.3er.

Keine Ahnung obs geht, aber versuch doch mal im -e die Spezialvariable zu setzen, dann bei Start des Debuggers einmal 'n' eingeben um -e zu verarbeiten, und danach nochmal die print()-Statements.

Oder du holst dir die neuste Version von perl5db.pl ;)

MfG
perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'

View full thread Perldebugger: Spezialvariablen bei Fehler resettet