Ausnahme:: System 0.0601
Sponsored Links
Ausnahme:: System 0.0601: Zusammenfassung
Dateigröße:
0.010 MB
Flatform:
Any Platform
Liscense:
Perl Artistic License
Preis:
Download-Zahl:
5487
Datum:
2007-05-23
Verlag:
Quite Healthy Technologies
Verlag URL:
http://www.weightbydate.c
Ausnahme:: System 0.0601: Beschreibung
Ausnahme:: System ist die Ausnahmekategorie für Systems- oder Bibliotheksaufrufe.
SYNOPSE
# lud automatisch, wenn Sie als Ausnahme: verwendet werden: Gründet Argument
Gebrauch Ausnahme:: Unterseite
Ausnahme:: System,
Ausnahme:: Datei => {isa => Ausnahme:: System};
Versuch Ausnahme:: Falsches eval {
mein $file = „/notfound“;
geöffnete DATEI, $file
oder Throw Ausnahme:: Datei message=> " kann nicht geöffnete Datei: $file ",
file=>$file;
};
wenn (Fang Ausnahme:: System mein $e) {
wenn ($e->isa (Ausnahme:: Datei)) {„Dateifehler warnen: “. $e-> {errstr}; }
wenn ($e->with (errname=>ENOENT)) {„Catched nicht gefundenen Fehler“ warnen; }
}
Diese Kategorie dehnt Standardausnahme: aus: Unterseite mit Verladesystem- oder Bibliotheksfehlern. Die zusätzlichen Bereiche der Ausnahmenachricht werden auf Throw gefüllt und die Fehlermeldung und die Fehlercodes enthalten.
BEREICHE
Kategorienbereiche werden als Werte des gesegneten Durcheinanders implementiert.
errstr (ro)
Enthält die Systemfehlerzeichenkette, die am Ausnahme Throw geholt wird. Es ist das Teil der Zeichenkette, welche die Ausnahmenachricht darstellt. Es ist der selbe wie $! Variable im Zeichenkettezusammenhang.
eval {Throw Ausnahme:: System message=> " Meldung "; };
Fang Ausnahme:: System mein $e
und Druck $e-> {errstr};
errstros (ro)
Enthält die entfaltete Systemfehlerzeichenkette, die am Ausnahme Throw geholt wird. Er ist der selbe wie $^E Variable.
eval {Throw Ausnahme:: System message=> " Meldung "; };
Fang Ausnahme:: System mein $e und $e-> {errstros} Ne $e-> {errstr}
und Druck $e-> {errstros};
errno (ro)
Enthält die Systemfehlerzahl, die am Ausnahme Throw geholt wird. Er ist der selbe wie $! Variable im numerischen Zusammenhang.
eval {Throw Ausnahme:: System message=> " Meldung "; };
errname (ro)
Enthält den Systemfehler, der vom System error.h konstant ist, Include-Datei.
eval {Throw Ausnahme:: System message=> " Meldung "; };
Fang Ausnahme:: System mein $e und $e-> {errname} eq ENOENT
und $e->throw;
METHODEN
stringify ([$verbosity [, $message]])
Bringt die Zeichenkettedarstellung der Ausnahmenachricht zurück. Das Format des Ausgangs ist „Meldung: Fehlerzeichenkette“.
eval {geöffnetes F, „/notexisting“; Throw Ausnahme:: System; };
Druck $@->stringify (1);
Druck „$@“;
SYNOPSE
# lud automatisch, wenn Sie als Ausnahme: verwendet werden: Gründet Argument
Gebrauch Ausnahme:: Unterseite
Ausnahme:: System,
Ausnahme:: Datei => {isa => Ausnahme:: System};
Versuch Ausnahme:: Falsches eval {
mein $file = „/notfound“;
geöffnete DATEI, $file
oder Throw Ausnahme:: Datei message=> " kann nicht geöffnete Datei: $file ",
file=>$file;
};
wenn (Fang Ausnahme:: System mein $e) {
wenn ($e->isa (Ausnahme:: Datei)) {„Dateifehler warnen: “. $e-> {errstr}; }
wenn ($e->with (errname=>ENOENT)) {„Catched nicht gefundenen Fehler“ warnen; }
}
Diese Kategorie dehnt Standardausnahme: aus: Unterseite mit Verladesystem- oder Bibliotheksfehlern. Die zusätzlichen Bereiche der Ausnahmenachricht werden auf Throw gefüllt und die Fehlermeldung und die Fehlercodes enthalten.
BEREICHE
Kategorienbereiche werden als Werte des gesegneten Durcheinanders implementiert.
errstr (ro)
Enthält die Systemfehlerzeichenkette, die am Ausnahme Throw geholt wird. Es ist das Teil der Zeichenkette, welche die Ausnahmenachricht darstellt. Es ist der selbe wie $! Variable im Zeichenkettezusammenhang.
eval {Throw Ausnahme:: System message=> " Meldung "; };
Fang Ausnahme:: System mein $e
und Druck $e-> {errstr};
errstros (ro)
Enthält die entfaltete Systemfehlerzeichenkette, die am Ausnahme Throw geholt wird. Er ist der selbe wie $^E Variable.
eval {Throw Ausnahme:: System message=> " Meldung "; };
Fang Ausnahme:: System mein $e und $e-> {errstros} Ne $e-> {errstr}
und Druck $e-> {errstros};
errno (ro)
Enthält die Systemfehlerzahl, die am Ausnahme Throw geholt wird. Er ist der selbe wie $! Variable im numerischen Zusammenhang.
eval {Throw Ausnahme:: System message=> " Meldung "; };
errname (ro)
Enthält den Systemfehler, der vom System error.h konstant ist, Include-Datei.
eval {Throw Ausnahme:: System message=> " Meldung "; };
Fang Ausnahme:: System mein $e und $e-> {errname} eq ENOENT
und $e->throw;
METHODEN
stringify ([$verbosity [, $message]])
Bringt die Zeichenkettedarstellung der Ausnahmenachricht zurück. Das Format des Ausgangs ist „Meldung: Fehlerzeichenkette“.
eval {geöffnetes F, „/notexisting“; Throw Ausnahme:: System; };
Druck $@->stringify (1);
Druck „$@“;
Ausnahme:: System 0.0601: Screenshot
Sponsored Links
Ausnahme:: System 0.0601: Stichwort
Systemfehler
Nachricht
werfen
System
Ausnahme
E -
Fehler
Ausnahme:: System 0.0601
Bibliotheken
Programmierung
Ausnahme:: System 0.0601: Lesezeichen
Ausnahme:: System 0.0601: verwandt software
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
