![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola SergioT Totalmente valida tambien tu opcion... Y com bien dices, no hay que colocar Try Cath por todos lados ![]() Saludos ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 30 ago, 12:04, "SergioT" <stardionos...***gmail.com> wrote: > 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" <Clau...***discussions.microsoft.com> escribió en el mensaje de > noticias:B0EBC9FA-5842-4446-8DA9-CA256674D...***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 SergioT Totalmente valida tambien tu opcion... Y com bien dices, no hay que colocar Try Cath por todos lados ![]() Saludos ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 30 ago, 12:04, "SergioT" <stardionos...***gmail.com> wrote: > 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" <Clau...***discussions.microsoft.com> escribió en el mensaje de > noticias:B0EBC9FA-5842-4446-8DA9-CA256674D...***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 SergioT Totalmente valida tambien tu opcion... Y com bien dices, no hay que colocar Try Cath por todos lados ![]() Saludos ______________________ Jose A. Fernandez blog: http://geeks.ms/blogs/fernandezja On 30 ago, 12:04, "SergioT" <stardionos...***gmail.com> wrote: > 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" <Clau...***discussions.microsoft.com> escribió en el mensaje de > noticias:B0EBC9FA-5842-4446-8DA9-CA256674D...***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, |
| |||
| muchas gracias por responder y ampliarme el panorama, voy a probar lo de los eventos pues me parece una opcion un poco mas elegante y se dapata mas a mis necesidades por el momento dado que mis clases de negocio no tienen una clase base aunquegracias a Uds. tengo mayores considreaciones para disenar mis clases para el futuro. Saludos, "Jose A. Fernandez" wrote: > Hola SergioT > Totalmente valida tambien tu opcion... > Y com bien dices, no hay que colocar Try Cath por todos lados ![]() > Saludos > ______________________ > Jose A. Fernandez > blog: http://geeks.ms/blogs/fernandezja > > > > On 30 ago, 12:04, "SergioT" <stardionos...***gmail.com> wrote: > > 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" <Clau...***discussions.microsoft.com> escribió en el mensaje de > > noticias:B0EBC9FA-5842-4446-8DA9-CA256674D...***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, > > |
| |||
| muchas gracias por responder y ampliarme el panorama, voy a probar lo de los eventos pues me parece una opcion un poco mas elegante y se dapata mas a mis necesidades por el momento dado que mis clases de negocio no tienen una clase base aunquegracias a Uds. tengo mayores considreaciones para disenar mis clases para el futuro. Saludos, "Jose A. Fernandez" wrote: > Hola SergioT > Totalmente valida tambien tu opcion... > Y com bien dices, no hay que colocar Try Cath por todos lados ![]() > Saludos > ______________________ > Jose A. Fernandez > blog: http://geeks.ms/blogs/fernandezja > > > > On 30 ago, 12:04, "SergioT" <stardionos...***gmail.com> wrote: > > 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" <Clau...***discussions.microsoft.com> escribió en el mensaje de > > noticias:B0EBC9FA-5842-4446-8DA9-CA256674D...***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, > > |
| |||
| muchas gracias por responder y ampliarme el panorama, voy a probar lo de los eventos pues me parece una opcion un poco mas elegante y se dapata mas a mis necesidades por el momento dado que mis clases de negocio no tienen una clase base aunquegracias a Uds. tengo mayores considreaciones para disenar mis clases para el futuro. Saludos, "Jose A. Fernandez" wrote: > Hola SergioT > Totalmente valida tambien tu opcion... > Y com bien dices, no hay que colocar Try Cath por todos lados ![]() > Saludos > ______________________ > Jose A. Fernandez > blog: http://geeks.ms/blogs/fernandezja > > > > On 30 ago, 12:04, "SergioT" <stardionos...***gmail.com> wrote: > > 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" <Clau...***discussions.microsoft.com> escribió en el mensaje de > > noticias:B0EBC9FA-5842-4446-8DA9-CA256674D...***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 |