| |||
Respuesta: Comparar valores vb.net La función la tienes declarada como String? Si es asi Conviertelo a cadena con el Convert.ToString("objeto"); Saludos!
__________________ http://ka0stj.wordpress.com/ |
| ||||
Respuesta: Comparar valores vb.net Tu sabes que puse If Val <> "" then "El valor es..." y en realidad es así: If Val(Txt) <> "" then "El valor es...". Lo cierto es que le saqué el Val() y no me tira más el error. Quedó así ahora: If Txt <> "" then "El valor es...". Espero que no me tire error cuando la función devuelva número, letras, guiones o cualquier otro valor. Y si la función ahora está declarada String. |
| ||||
Respuesta: Comparar valores vb.net Hola, puedes usar este tipo de funciones para los tipos de datos que no te acepten null.
Código:
double md = 2.3; if (Mifuncion(ref md)) { // tiene valor } else { // no tiene valor } static internal bool Mifuncion(ref double dato) { double val = dato; if (val > 5) { dato += 2; return true; } else { return false; } } |
| ||||
Respuesta: Comparar valores vb.net Si está buena, pero tengo una función "TipoBase(ByVal Str as string, ByVal T as string) as String" la cual analiza la cadena enviada en "Str" y el tipo que necesito (número, letra u otro) en el parámetro "T". O sea por ejemplo, si quiero que me analice números, envío en T = "NUM" y la cadena en Str. Me devolverá nada si son todos números, por el contrario si hay algún carácter que no lo sea devolverá el mismo carácter. Más o menos así funciona. Última edición por titofo; 11/04/2011 a las 13:06 |
| ||||
Respuesta: Comparar valores vb.net Cita: Te he puesto un ejemplo, en los parametros de entrada a la funcion puedes poner los que quieras y del tipo que quieras, de esa forma te devuelve True/false, y en los valores parametros el valor que le asigne tu funcion.
Iniciado por titofo Si está buena, pero tengo una función "TipoBase(ByVal Str as string, ByVal T as string) as String" la cual analiza la cadena enviada en "Str" y el tipo que necesito (número, letro y otro) en el parámetro "T". O sea por ejemplo, si quiero que me analice números, envío en T = "NUM" y la cadena en Str. Me devolverá nada si son todo números nada y si hay algún carácter que no lo sea devolverá el mismo. Más o menos así funciona. |
| ||||
Respuesta: Comparar valores vb.net Si está buena es, pero tengo una función "TipoBase(ByVal Str as string, ByVal T as string) as String" la cual analiza la cadena enviada en "Str" y el tipo que necesito (número, letro y otro) en el parámetro "T". O sea por ejemplo, si quiero que me analice números, envío en T = "NUM" y la cadena en Str. Me devolverá nada si son todo números nada y si hay algún carácter que no lo sea devolverá el mismo. Más o menos así funciona. |
Etiquetas: Ninguno |