Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]7993[/thread]

"or die $!" bei Funktionsaufruf (Seite 2)



<< |< 1 2 >| >> 17 Einträge, 2 Seiten
pq
 2006-05-18 18:15
#66283 #66283
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=opi,18.05.2006, 15:54]
Code: (dl )
test111->do_open($liste) or die $!;
[/quote]
das or die $! ist hier überflüssig. do_open() stirbt sowieso.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
bloonix
 2006-05-18 18:25
#66284 #66284
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=pq,18.05.2006, 16:11]ähm, mich interessiert es halt, wie du es gelöst hast.[/quote]
kein problem, so habe ich das auch verstanden :)

[quote=pq,18.05.2006, 16:11]und so, wie es
aussieht, hast du es eben doch nicht so gelöst, dass der aufrufer
sich entscheiden kann, ob er stirbt.[/quote]
ja, da hast du recht, das problem ist an dieser stelle noch
nicht gelöst, darüber muss ich mir noch gedanken machen.
entweder versuche ich sowas ähnliches wie $DBI::errstr; zu verwenden oder ich lasse es so...

ich habe mich etwas unglücklich ausgedrückt! sorry!

Mit einem "die" im Modul wird nur die Zeilennummer im Modul
ausgegeben. Mit einem "die" im Skript nur die Zeilennummer
im Skript, mit croak __LINE__ erhalte ich beides mit einer
expliziten Fehlermeldung, was genau fehlgeschlagen ist.
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
betterworld
 2006-05-19 00:04
#66285 #66285
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=opi,18.05.2006, 15:54][quote=pq,18.05.2006, 15:41]dann schreib doch mal bitte, wie du es benutzt.[/quote]
muss ich jetzt auch noch Rede und Antwort stehen, wo, wann,
wieso und warum ich das brauche? =)[/quote]
Gewissermaßen...
Wenn pq sich Gedanken ueber Dein Problem macht, ist sie auch selbst an der Loesung interessiert.

Vergleiche auch http://catb.org/~esr/faqs/smart-questions.html#followup
steffenw
 2006-05-19 01:33
#66286 #66286
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
CPAN:http://search.cpan.org/~nwclark/perl-5.8.8/lib/Fatal.pm\n\n

<!--EDIT|steffenw|1148023516-->
$SIG{USER} = sub {love 'Perl' or die};
docsnyder
 2006-05-19 11:04
#66287 #66287
User since
2005-09-08
300 Artikel
BenutzerIn
[Homepage] [default_avatar]
@steffenw

Quote
http://search.cpan.org/~nwclark/perl-5.8.8/lib/Fat...


... wenn ich da drauf klicke, bekomme ich eine CPAN-Seite mit der Meldung "No Matches". hhhmmm ...

Gruß, Doc
bloonix
 2006-05-19 11:05
#66288 #66288
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=betterworld,18.05.2006, 22:04]Wenn pq sich Gedanken ueber Dein Problem macht, ist sie auch selbst an der Loesung interessiert.[/quote]

[quote=opi,18.05.2006, 16:25]kein problem, so habe ich das auch verstanden :)[/quote]

@betterworld, hast du bestimmt überlesen ;)

Auf deinen Link kann ich leider nicht von der Arbeit aus
zugreifen, der wird von unserem "Webwasher" geblockt...
da muss ich also heute Abend drauf schauen!\n\n

<!--EDIT|opi|1148022487-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
steffenw
 2006-05-19 11:27
#66289 #66289
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ich habe den Link cpan repariert. Wenn man das, was da steht gleich in die Browserzeile übernimmt, klappt es.

Die Links bei uwinnipeg sind besser als CPAN, weil man direkt zur POD verlinken kann und nicht die blöde Versionsnummer dazwischen ist und man alternativ auf die CPAN-Suche verlinken muß, daß der Link nicht bei Modulupdate bricht.

Siehe also auch:
http://cpan.uwinnipeg.ca/htdocs/perl/Fatal.html\n\n

<!--EDIT|steffenw|1148023915-->
$SIG{USER} = sub {love 'Perl' or die};
<< |< 1 2 >| >> 17 Einträge, 2 Seiten



View all threads created 2006-05-18 16:42.