elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  calcular valor a traves de convert.tosingle en VB.net 2005 Express
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: calcular valor a traves de convert.tosingle en VB.net 2005 Express  (Leído 3,056 veces)
Carlosnuel


Desconectado Desconectado

Mensajes: 527


https://www.quobit.mx/


Ver Perfil WWW
calcular valor a traves de convert.tosingle en VB.net 2005 Express
« en: 3 Mayo 2007, 02:19 am »

estoy haciendo una pequeña aplicación sobre Visual Basic.net 2005 Express Edition (no es gran cosa porque mis conocimientos son casi nulos en .net) en la cual tomo un valor de un TextBox, valido el campo y ahora si regreso el resultado.

miren si lo hago de esta forma si funciona

Código:
'los valores de X los definí desde un principio entonces
'el usuario solo ingresa los valores de su función a evaluar
Function ValorFuncion(ByVal X As Double) As Single
        Return Convert.ToSingle(x + 2)
End Function

pero así no es el caso, lo que quisiera hacer es que tome el valor del textbox lo valide y calcule el valor,  no tengo problemas hasta la validación cuando tengo problema es al asignarle el valor a la funcion

Código:

Function ValorFuncion(ByVal X As Double) As Single
        Return Convert.ToSingle(ValReturn)
    End Function
'Aqui ValReturn es el valor que se me regresa una ves validada
'la función la cual se regresa como un string

Espero puedan ayudarme porque al ejecutar el código me devuelve este error

"La cadena de entrada no tiene el formato correcto"
y la verdad no sé como hacerle.



Gracias y saludos


En línea

Carlosnuel


Desconectado Desconectado

Mensajes: 527


https://www.quobit.mx/


Ver Perfil WWW
Re: calcular valor a traves de convert.tosingle en VB.net 2005 Express
« Respuesta #1 en: 7 Mayo 2007, 02:34 am »

creo que no se entiende mi explicación, aqui les va un poco más de tallada:

lo unico que quiero cambiar es la parte de la función  ValorFuncion para que en lugar de tener el valor inicializado en "x+2", el usuario a partir de un TextBox ingrese el valor y esa función se remplace en el return
osea que el return quede algo así:

Return Convert.ToSingle(ValorGuardadoenTextBox)

el metodo completo que uso y no me causa problemas es este:



 
Código:
Function ValorFuncion(ByVal X As Double) As Single
        Return Convert.ToSingle(X + 2)
    End Function



Private Sub ciFuncion_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles ciFuncion.Paint
        Dim t As Single
        Dim Xmin, Xmax As Single
        Dim Ymax, Ymin As Single
        ctXMin.Text = "-0.83"
        ctXMax.Text = "6.30"

        Xmin = Convert.ToSingle(ctXMin.Text)
        Xmax = Convert.ToSingle(ctXMax.Text)

        If (Xmin >= Xmax) Then
            MsgBox("X máx tiene que ser mayor que X mín")
            Exit Sub
        End If

 
        Ymin = ValorFuncion(Xmin)
        Ymax = ValorFuncion(Xmin)
        End If
    End Sub


En línea

Surfiction

Desconectado Desconectado

Mensajes: 20


Ver Perfil
Re: calcular valor a traves de convert.tosingle en VB.net 2005 Express
« Respuesta #2 en: 19 Octubre 2007, 07:56 am »

si quieres regresar en string pues indicalo por que aqui le indicas "single"

Function ValorFuncion(ByVal X As Double) As Single

Código:
Function ValorFuncion(ByVal X As Double) As String
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Calcular la media a través de un array
Programación C/C++
DickGumshoe 4 4,897 Último mensaje 14 Enero 2012, 20:16 pm
por DickGumshoe
Ayuda! canon convert ' int * ' to 'int'
Programación C/C++
Onigiri 4 2,014 Último mensaje 25 Octubre 2012, 03:32 am
por flony
Ayuda, programa para calcular el valor de las resistencias y su color en C
Programación C/C++
atlasparks 2 14,055 Último mensaje 23 Noviembre 2012, 03:56 am
por atlasparks
Calcular Litros de agua en portenje cambiando el valor de la altura
.NET (C#, VB.NET, ASP)
Meta 0 1,627 Último mensaje 2 Julio 2020, 09:54 am
por Meta
runpe ++ convert to c++
.NET (C#, VB.NET, ASP)
New2022 0 770 Último mensaje 20 Noviembre 2023, 16:26 pm
por New2022
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines