Excepción:: Sistema de 0,0601
Enlaces patrocinados
Excepción:: Sistema de 0,0601: resumen
Rango
Haga clic en la estrella para clasificarRango nivel:
comentario de usuarios:
0 (0 times)
Descargar
Tamaño:
0.010 MB
Sistema operativo:
Any Platform
Licencia:
Perl Artistic License
Precio:
Descargars:
5487
Actualizado:
2007-05-23
Autor:
Quite Healthy Technologies
Autor URL:
http://www.weightbydate.c
Excepción:: Sistema de 0,0601: descripción
La excepción:: Sistema es la clase de excepción para llamadas de biblioteca o sistema.
SINOPSIS
# Cargado automáticamente de ser usados como Excepción:: argumento de Bases
use Excepción:: Base
Excepción:: Sistema,
Excepción:: Archivo => {isa => Excepción:: Sistema};
intente la Excepción:: Base eval {
mi $file = "/notfound";
abra ARCHIVO, $file
o lance la Excepción:: el mensaje de Archivo => "no Puede abrir el archivo: $file",
archivo => $file;
};
si (agarran la Excepción:: Sistema mi $e) {
si ($e-> isa (Excepción:: Archivo)) {advierten "el error de Archivo: $e-de ".> {errstr};}
si ($e-> (con errname => ENOENT)) {advierten "Catched no encontrado el error";}
}
Esta clase amplía la Excepción estándar:: Base con errores de biblioteca o sistema de manejo. Los espacios adicionales del objeto de excepción están llenos en el tiro y contienen el mensaje de error y códigos de error.
ESPACIOS
Los espacios de clase son puestos en práctica como valores del picadillo bendito.
errstr (ro)
Contiene la cuerda de error de sistema traída en el tiro de excepción. Es la parte de la cuerda que representa el objeto de excepción. ¡Es el mismo como el $! variable en contexto de cuerda.
los eval {lanzan la Excepción:: mensaje de Sistema => "Mensaje";};
agarre Excepción:: Sistema mi $e
y $e-de letra> {errstr};
errstros (ro)
Contiene la cuerda de error de sistema ampliada traída en el tiro de excepción. Es el mismo como el $ ^E variable.
los eval {lanzan la Excepción:: mensaje de Sistema => "Mensaje";};
agarre la Excepción:: Sistema mi $e y $e-> {errstros} ne $e-> {errstr}
y $e-de letra> {errstros};
errno (ro)
Contiene el número de error de sistema traído en el tiro de excepción. ¡Es el mismo como el $! variable en contexto numérico.
los eval {lanzan la Excepción:: mensaje de Sistema => "Mensaje";};
errname (ro)
Contiene el error de sistema constante del sistema error.h incluyen el archivo.
los eval {lanzan la Excepción:: mensaje de Sistema => "Mensaje";};
agarre Excepción:: Sistema mi $e y $e-> {errname} eq ENOENT
y $e-> tiro;
MÉTODOS
stringify ([$verbosity [$message]])
Devuelve la representación de cuerda del objeto de excepción. El formato de producción es "el mensaje: cuerda de error".
los eval {abren F, "/notexisting"; lance la Excepción:: Sistema;};
$ de letra-> stringify (1);
imprima "el $";
SINOPSIS
# Cargado automáticamente de ser usados como Excepción:: argumento de Bases
use Excepción:: Base
Excepción:: Sistema,
Excepción:: Archivo => {isa => Excepción:: Sistema};
intente la Excepción:: Base eval {
mi $file = "/notfound";
abra ARCHIVO, $file
o lance la Excepción:: el mensaje de Archivo => "no Puede abrir el archivo: $file",
archivo => $file;
};
si (agarran la Excepción:: Sistema mi $e) {
si ($e-> isa (Excepción:: Archivo)) {advierten "el error de Archivo: $e-de ".> {errstr};}
si ($e-> (con errname => ENOENT)) {advierten "Catched no encontrado el error";}
}
Esta clase amplía la Excepción estándar:: Base con errores de biblioteca o sistema de manejo. Los espacios adicionales del objeto de excepción están llenos en el tiro y contienen el mensaje de error y códigos de error.
ESPACIOS
Los espacios de clase son puestos en práctica como valores del picadillo bendito.
errstr (ro)
Contiene la cuerda de error de sistema traída en el tiro de excepción. Es la parte de la cuerda que representa el objeto de excepción. ¡Es el mismo como el $! variable en contexto de cuerda.
los eval {lanzan la Excepción:: mensaje de Sistema => "Mensaje";};
agarre Excepción:: Sistema mi $e
y $e-de letra> {errstr};
errstros (ro)
Contiene la cuerda de error de sistema ampliada traída en el tiro de excepción. Es el mismo como el $ ^E variable.
los eval {lanzan la Excepción:: mensaje de Sistema => "Mensaje";};
agarre la Excepción:: Sistema mi $e y $e-> {errstros} ne $e-> {errstr}
y $e-de letra> {errstros};
errno (ro)
Contiene el número de error de sistema traído en el tiro de excepción. ¡Es el mismo como el $! variable en contexto numérico.
los eval {lanzan la Excepción:: mensaje de Sistema => "Mensaje";};
errname (ro)
Contiene el error de sistema constante del sistema error.h incluyen el archivo.
los eval {lanzan la Excepción:: mensaje de Sistema => "Mensaje";};
agarre Excepción:: Sistema mi $e y $e-> {errname} eq ENOENT
y $e-> tiro;
MÉTODOS
stringify ([$verbosity [$message]])
Devuelve la representación de cuerda del objeto de excepción. El formato de producción es "el mensaje: cuerda de error".
los eval {abren F, "/notexisting"; lance la Excepción:: Sistema;};
$ de letra-> stringify (1);
imprima "el $";
Excepción:: Sistema de 0,0601: Imagen
Enlaces patrocinados
Excepción:: Sistema de 0,0601: palabra clave
error del sistema
mensaje
tirar
sistema
excepción
e -
error
Excepción:: Sistema de 0,0601
Bibliotecas
Programación
Excepción:: Sistema de 0,0601: Bookmark
Excepción:: Sistema de 0,0601: software relacionado
Mi Software
Usted no ha guardado ningún software.
relacionados con la búsqueda
Enlaces patrocinados
