Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con un ifffff

Estas en el tema de Problema con un ifffff en el foro de .NET en Foros del Web. hola amigos...otra vez por aquí...me estoy quedando en un problemilla, tengo un if que dice esto; If TextPlu2.Text < TextPluGestion.Text Then TextPlu2.Text = TextPlu2.Text + ...
  #1 (permalink)  
Antiguo 21/09/2011, 11:54
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 14 años
Puntos: 5
Pregunta Problema con un ifffff

hola amigos...otra vez por aquí...me estoy quedando en un problemilla, tengo un if que dice esto;

If TextPlu2.Text < TextPluGestion.Text Then
TextPlu2.Text = TextPlu2.Text + 1
Else
TextPlu2.Text = TextPluGestion.Text
End If

vale, resulta que textplu2.text es igual a 5000
y textplugestion.text es igual a 87999, vale pues el if me salta al else...por qué?
si txtplu2 es menor que el otro=?¿?
  #2 (permalink)  
Antiguo 21/09/2011, 11:57
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 14 años, 5 meses
Puntos: 267
Respuesta: Problema con un ifffff

por que no se pueden comparar cadenas como numericos, deberias castear los textos a numericos :
Código vb:
Ver original
  1. If Convert.ToInt32(TextPlu2.Text) < Convert.ToInt32(TextPluGestion.Text) Then
  2. TextPlu2.Text = Convert.ToInt32(TextPlu2.Text) + 1
  3. Else
  4. TextPlu2.Text = TextPluGestion.Text
  5. End If
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 21/09/2011, 12:04
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 14 años
Puntos: 5
Respuesta: Problema con un ifffff

joer super aqua...eres el reyyyyyyyyy....como diría guardiola eres el PUTO AMOOOO, gracias amigo...ese era el problema.... ahora me funcionaaaa...podría haberme pasado la vida sin descubrirlo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:43.