![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola a todos: Como puedo devolver un mensaje de exito o de error desde un metodo de una clase el cual no solo este compuesto del mensaje mismo si no tambien de un indicador de error , y algunos campos mas como porjemplos codigos etc. Por lo que he vistohay estas posibilidades : - Crear un entidad con las propiedades, - Otra forma podria ser una cadena concatenada con cierto caracter y despues con split separaria los datos o un XML. - Otra forma podria ser devolver un arraylist o mejor aun in hashtable dado que me permite accesar a los datos por una clave o crear una custom collection que herede de hashtable - Otra opcion es manejar mis codigos de error generando exepciones y solamente devolver mensajes de exito aunque esto no resuelve el tener mas datos. Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso sugerirme alguna otra forma. Saludos, |
| | ||||
| ||||
| |
| |||
| pues para eso esta la clase exception... puedes crear tus propias clases exception que hereden de esa... y cuando se de una condicion de error que tu generes, lanzala con un throw new MiExceptionX(param1,param2) , y en donde lanzas la ejecucion de ese codigo usas: try 'codigo que puede generar error catch miexx as MiExceptionX 'aqui que haces en caso de que se haya dado tal error catch miexy as MiExceptionY 'aqui lo que haces para otra excepcion posible definida por ti catch ex as Exception 'aqui le das tratamiento a cualqueir otra excepcion generada finally 'aqui pones codigo que siempre se deba ejecutar no importa si hubo o no error, principalmente disposes's y otros codigos de limpieza de memoria end try -- Saludos, Sergio E. "Claudia" <Claudia***discussions.microsoft.com> escribió en el mensaje news:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com... > Hola a todos: > > Como puedo devolver un mensaje de exito o de error desde un metodo de una > clase el cual no solo este compuesto del mensaje mismo si no tambien de un > indicador de error , y algunos campos mas como porjemplos codigos etc. Por > lo > que he vistohay estas posibilidades : > - Crear un entidad con las propiedades, > - Otra forma podria ser una cadena concatenada con cierto caracter y > despues > con split separaria los datos o un XML. > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable > dado > que me permite accesar a los datos por una clave o crear una custom > collection que herede de hashtable > - Otra opcion es manejar mis codigos de error generando exepciones y > solamente devolver mensajes de exito aunque esto no resuelve el tener mas > datos. > > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso > sugerirme alguna otra forma. > > Saludos, |
| |||
| pues para eso esta la clase exception... puedes crear tus propias clases exception que hereden de esa... y cuando se de una condicion de error que tu generes, lanzala con un throw new MiExceptionX(param1,param2) , y en donde lanzas la ejecucion de ese codigo usas: try 'codigo que puede generar error catch miexx as MiExceptionX 'aqui que haces en caso de que se haya dado tal error catch miexy as MiExceptionY 'aqui lo que haces para otra excepcion posible definida por ti catch ex as Exception 'aqui le das tratamiento a cualqueir otra excepcion generada finally 'aqui pones codigo que siempre se deba ejecutar no importa si hubo o no error, principalmente disposes's y otros codigos de limpieza de memoria end try -- Saludos, Sergio E. "Claudia" <Claudia***discussions.microsoft.com> escribió en el mensaje news:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com... > Hola a todos: > > Como puedo devolver un mensaje de exito o de error desde un metodo de una > clase el cual no solo este compuesto del mensaje mismo si no tambien de un > indicador de error , y algunos campos mas como porjemplos codigos etc. Por > lo > que he vistohay estas posibilidades : > - Crear un entidad con las propiedades, > - Otra forma podria ser una cadena concatenada con cierto caracter y > despues > con split separaria los datos o un XML. > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable > dado > que me permite accesar a los datos por una clave o crear una custom > collection que herede de hashtable > - Otra opcion es manejar mis codigos de error generando exepciones y > solamente devolver mensajes de exito aunque esto no resuelve el tener mas > datos. > > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso > sugerirme alguna otra forma. > > Saludos, |
| |||
| pues para eso esta la clase exception... puedes crear tus propias clases exception que hereden de esa... y cuando se de una condicion de error que tu generes, lanzala con un throw new MiExceptionX(param1,param2) , y en donde lanzas la ejecucion de ese codigo usas: try 'codigo que puede generar error catch miexx as MiExceptionX 'aqui que haces en caso de que se haya dado tal error catch miexy as MiExceptionY 'aqui lo que haces para otra excepcion posible definida por ti catch ex as Exception 'aqui le das tratamiento a cualqueir otra excepcion generada finally 'aqui pones codigo que siempre se deba ejecutar no importa si hubo o no error, principalmente disposes's y otros codigos de limpieza de memoria end try -- Saludos, Sergio E. "Claudia" <Claudia***discussions.microsoft.com> escribió en el mensaje news:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com... > Hola a todos: > > Como puedo devolver un mensaje de exito o de error desde un metodo de una > clase el cual no solo este compuesto del mensaje mismo si no tambien de un > indicador de error , y algunos campos mas como porjemplos codigos etc. Por > lo > que he vistohay estas posibilidades : > - Crear un entidad con las propiedades, > - Otra forma podria ser una cadena concatenada con cierto caracter y > despues > con split separaria los datos o un XML. > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable > dado > que me permite accesar a los datos por una clave o crear una custom > collection que herede de hashtable > - Otra opcion es manejar mis codigos de error generando exepciones y > solamente devolver mensajes de exito aunque esto no resuelve el tener mas > datos. > > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso > sugerirme alguna otra forma. > > Saludos, |
| |||
| Hola Claudia Mi recomendacion es como te comenta Sergio, clases "personalizadas" de tus exception Pero otro acercamiento seria por ejemplo tener eventos en tu clases que se disparen cuando sucede un error con los parametros que estas mencionando. ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 29 ago, 21:44, "Sergio E." <gruporemp[ARROBA]hotmail.com> wrote: > pues para eso esta la clase exception... puedes crear tus propias clases > exception que hereden de esa... y cuando se de una condicion de error quetu > generes, lanzala con un throw new MiExceptionX(param1,param2) ***, y en donde > lanzas la ejecucion de ese codigo usas: > try > ***'codigo que puede generar error > catch miexx as MiExceptionX > ***'aqui que haces en caso de que se haya dado tal error > catch miexy as MiExceptionY > 'aqui lo que haces para otra excepcion posible definida por ti > catch ex as Exception > 'aqui le das tratamiento a cualqueir otra excepcion generada > finally > 'aqui pones codigo que siempre se deba ejecutar no importa si hubo o no > error, principalmente disposes's y otros codigos de limpieza de memoria > end try > > -- > Saludos, > Sergio E. > > "Claudia" <Clau...***discussions.microsoft.com> escribió en el mensajenews:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com... > > > Hola a todos: > > > Como puedo devolver un mensaje de exito o de error desde un metodo de una > > clase el cual no solo este compuesto del mensaje mismo si no tambien deun > > indicador de error , y algunos campos mas como porjemplos codigos etc. Por > > lo > > que he vistohay estas posibilidades : > > - Crear un entidad con las propiedades, > > - Otra forma podria ser una cadena concatenada con cierto caracter y > > despues > > con split separaria los datos ***o un XML. > > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable > > dado > > que me permite accesar a los datos por una clave o crear una custom > > collection que herede de hashtable > > - Otra opcion es manejar mis codigos de error generando exepciones y > > solamente devolver mensajes de exito aunque esto no resuelve el tener mas > > datos. > > > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso > > sugerirme alguna otra forma. > > > Saludos, |
| |||
| Hola Claudia Mi recomendacion es como te comenta Sergio, clases "personalizadas" de tus exception Pero otro acercamiento seria por ejemplo tener eventos en tu clases que se disparen cuando sucede un error con los parametros que estas mencionando. ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 29 ago, 21:44, "Sergio E." <gruporemp[ARROBA]hotmail.com> wrote: > pues para eso esta la clase exception... puedes crear tus propias clases > exception que hereden de esa... y cuando se de una condicion de error quetu > generes, lanzala con un throw new MiExceptionX(param1,param2) ***, y en donde > lanzas la ejecucion de ese codigo usas: > try > ***'codigo que puede generar error > catch miexx as MiExceptionX > ***'aqui que haces en caso de que se haya dado tal error > catch miexy as MiExceptionY > 'aqui lo que haces para otra excepcion posible definida por ti > catch ex as Exception > 'aqui le das tratamiento a cualqueir otra excepcion generada > finally > 'aqui pones codigo que siempre se deba ejecutar no importa si hubo o no > error, principalmente disposes's y otros codigos de limpieza de memoria > end try > > -- > Saludos, > Sergio E. > > "Claudia" <Clau...***discussions.microsoft.com> escribió en el mensajenews:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com... > > > Hola a todos: > > > Como puedo devolver un mensaje de exito o de error desde un metodo de una > > clase el cual no solo este compuesto del mensaje mismo si no tambien deun > > indicador de error , y algunos campos mas como porjemplos codigos etc. Por > > lo > > que he vistohay estas posibilidades : > > - Crear un entidad con las propiedades, > > - Otra forma podria ser una cadena concatenada con cierto caracter y > > despues > > con split separaria los datos ***o un XML. > > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable > > dado > > que me permite accesar a los datos por una clave o crear una custom > > collection que herede de hashtable > > - Otra opcion es manejar mis codigos de error generando exepciones y > > solamente devolver mensajes de exito aunque esto no resuelve el tener mas > > datos. > > > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso > > sugerirme alguna otra forma. > > > Saludos, |
| |||
| Hola Claudia Mi recomendacion es como te comenta Sergio, clases "personalizadas" de tus exception Pero otro acercamiento seria por ejemplo tener eventos en tu clases que se disparen cuando sucede un error con los parametros que estas mencionando. ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 29 ago, 21:44, "Sergio E." <gruporemp[ARROBA]hotmail.com> wrote: > pues para eso esta la clase exception... puedes crear tus propias clases > exception que hereden de esa... y cuando se de una condicion de error quetu > generes, lanzala con un throw new MiExceptionX(param1,param2) ***, y en donde > lanzas la ejecucion de ese codigo usas: > try > ***'codigo que puede generar error > catch miexx as MiExceptionX > ***'aqui que haces en caso de que se haya dado tal error > catch miexy as MiExceptionY > 'aqui lo que haces para otra excepcion posible definida por ti > catch ex as Exception > 'aqui le das tratamiento a cualqueir otra excepcion generada > finally > 'aqui pones codigo que siempre se deba ejecutar no importa si hubo o no > error, principalmente disposes's y otros codigos de limpieza de memoria > end try > > -- > Saludos, > Sergio E. > > "Claudia" <Clau...***discussions.microsoft.com> escribió en el mensajenews:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com... > > > Hola a todos: > > > Como puedo devolver un mensaje de exito o de error desde un metodo de una > > clase el cual no solo este compuesto del mensaje mismo si no tambien deun > > indicador de error , y algunos campos mas como porjemplos codigos etc. Por > > lo > > que he vistohay estas posibilidades : > > - Crear un entidad con las propiedades, > > - Otra forma podria ser una cadena concatenada con cierto caracter y > > despues > > con split separaria los datos ***o un XML. > > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable > > dado > > que me permite accesar a los datos por una clave o crear una custom > > collection que herede de hashtable > > - Otra opcion es manejar mis codigos de error generando exepciones y > > solamente devolver mensajes de exito aunque esto no resuelve el tener mas > > datos. > > > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso > > sugerirme alguna otra forma. > > > Saludos, |
| |||
| Hola yo tengo otra forma que difiere de lo que sugieren Sergio y José, tal vez un poco mas anticuada pero me funciona bien, yo prefiero definir una variable string en la clase base de la gerarquia de las clases de mi jerarquia de clases de negocio, luego una propiedadde solo lectura que sea publica. yo controlo en los metodos que necesito lo que haya que controlar y cuando tengo un error por q falta un dato o por que hay alguna condicion de negocio que no se cumple entonces lleno mi variable de error , asi el programa que está ejecutando la operacion recibe un true (no errores) o false (hay errores) y en ese caso consulto la variable y muestro el error al usuario, ago asÃ***: dim p as new clsPer if not p.CargarDatos() then msgbox (p.Errores) end if con esto pienso que ahorro codigo y no me lleno de try catch por todas partes, hasta el momento siempre me ha ido bien con este método Salu2 Sergio "Claudia" <Claudia***discussions.microsoft.com> escribió en el mensaje de noticias:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com... > Hola a todos: > > Como puedo devolver un mensaje de exito o de error desde un metodo de una > clase el cual no solo este compuesto del mensaje mismo si no tambien de un > indicador de error , y algunos campos mas como porjemplos codigos etc. Por > lo > que he vistohay estas posibilidades : > - Crear un entidad con las propiedades, > - Otra forma podria ser una cadena concatenada con cierto caracter y > despues > con split separaria los datos o un XML. > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable > dado > que me permite accesar a los datos por una clave o crear una custom > collection que herede de hashtable > - Otra opcion es manejar mis codigos de error generando exepciones y > solamente devolver mensajes de exito aunque esto no resuelve el tener mas > datos. > > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso > sugerirme alguna otra forma. > > Saludos, |
| |
| |
| |||
| Hola yo tengo otra forma que difiere de lo que sugieren Sergio y José, tal vez un poco mas anticuada pero me funciona bien, yo prefiero definir una variable string en la clase base de la gerarquia de las clases de mi jerarquia de clases de negocio, luego una propiedadde solo lectura que sea publica. yo controlo en los metodos que necesito lo que haya que controlar y cuando tengo un error por q falta un dato o por que hay alguna condicion de negocio que no se cumple entonces lleno mi variable de error , asi el programa que está ejecutando la operacion recibe un true (no errores) o false (hay errores) y en ese caso consulto la variable y muestro el error al usuario, ago asÃ***: dim p as new clsPer if not p.CargarDatos() then msgbox (p.Errores) end if con esto pienso que ahorro codigo y no me lleno de try catch por todas partes, hasta el momento siempre me ha ido bien con este método Salu2 Sergio "Claudia" <Claudia***discussions.microsoft.com> escribió en el mensaje de noticias:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com... > Hola a todos: > > Como puedo devolver un mensaje de exito o de error desde un metodo de una > clase el cual no solo este compuesto del mensaje mismo si no tambien de un > indicador de error , y algunos campos mas como porjemplos codigos etc. Por > lo > que he vistohay estas posibilidades : > - Crear un entidad con las propiedades, > - Otra forma podria ser una cadena concatenada con cierto caracter y > despues > con split separaria los datos o un XML. > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable > dado > que me permite accesar a los datos por una clave o crear una custom > collection que herede de hashtable > - Otra opcion es manejar mis codigos de error generando exepciones y > solamente devolver mensajes de exito aunque esto no resuelve el tener mas > datos. > > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso > sugerirme alguna otra forma. > > Saludos, |
| |||
| Hola yo tengo otra forma que difiere de lo que sugieren Sergio y José, tal vez un poco mas anticuada pero me funciona bien, yo prefiero definir una variable string en la clase base de la gerarquia de las clases de mi jerarquia de clases de negocio, luego una propiedadde solo lectura que sea publica. yo controlo en los metodos que necesito lo que haya que controlar y cuando tengo un error por q falta un dato o por que hay alguna condicion de negocio que no se cumple entonces lleno mi variable de error , asi el programa que está ejecutando la operacion recibe un true (no errores) o false (hay errores) y en ese caso consulto la variable y muestro el error al usuario, ago asÃ***: dim p as new clsPer if not p.CargarDatos() then msgbox (p.Errores) end if con esto pienso que ahorro codigo y no me lleno de try catch por todas partes, hasta el momento siempre me ha ido bien con este método Salu2 Sergio "Claudia" <Claudia***discussions.microsoft.com> escribió en el mensaje de noticias:B0EBC9FA-5842-4446-8DA9-CA256674DEDC***microsoft.com... > Hola a todos: > > Como puedo devolver un mensaje de exito o de error desde un metodo de una > clase el cual no solo este compuesto del mensaje mismo si no tambien de un > indicador de error , y algunos campos mas como porjemplos codigos etc. Por > lo > que he vistohay estas posibilidades : > - Crear un entidad con las propiedades, > - Otra forma podria ser una cadena concatenada con cierto caracter y > despues > con split separaria los datos o un XML. > - Otra forma podria ser devolver un arraylist o mejor aun in hashtable > dado > que me permite accesar a los datos por una clave o crear una custom > collection que herede de hashtable > - Otra opcion es manejar mis codigos de error generando exepciones y > solamente devolver mensajes de exito aunque esto no resuelve el tener mas > datos. > > Me gustaria que Uds. me validaran cual es la mejor solucion o en todo caso > sugerirme alguna otra forma. > > Saludos, |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| error al enviar hoja como cuerpo de mensaje en correo, interfaz no registrada | Juan M. | Newsgroup microsoft.public.es.excel | 2 | 24-04-2009 19:19:57 |
| Re: Cómo elimino este mensaje de error? | Leandro Páez | Newsgroup microsoft.public.es.ie6 | 0 | 09-05-2007 11:39:09 |
| Error al mandar a imprimir | Fernando Cueto | Newsgroup microsoft.public.es.windows98.hardware | 6 | 15-06-2004 18:49:23 |