Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Condición simple.

Estas en el tema de Condición simple. en el foro de Visual Basic clásico en Foros del Web. Hola a todos. Cuando pongo el siguiente código me dice que no està bien: If condición then: sentencias End If Alguien me podría decir como ...
  #1 (permalink)  
Antiguo 06/04/2007, 14:27
 
Fecha de Ingreso: diciembre-2006
Mensajes: 17
Antigüedad: 17 años, 4 meses
Puntos: 0
Condición simple.

Hola a todos.
Cuando pongo el siguiente código me dice que no està bien:

If condición then:
sentencias
End If

Alguien me podría decir como se utiliza el End If? Lo he buscado en un manual y en la ayda y ago lo mismo que en los ejemplos pero no me funciona...
Muchas gracias.
Lizer.
  #2 (permalink)  
Antiguo 06/04/2007, 14:34
Avatar de sagutxo  
Fecha de Ingreso: octubre-2006
Mensajes: 78
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Condición simple.

Salu2. Supongo que solo son los 2 puntos, el caracter : que pones al final de if.

If condición then':'
sentencias
End If
  #3 (permalink)  
Antiguo 07/04/2007, 04:26
 
Fecha de Ingreso: diciembre-2006
Mensajes: 17
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Condición simple.

Pero sin los dos puntos no puedo unir varias sentencias a la condición o, almenos, no me funciona... si no pongo los dos puntos debo escribir varias veges la condición con una sola sentencia cada vez, de esta forma puedo poner las sentencias que quiera, el problema es que no sé como establecer el final y el End If no me funciona.
Muchas gracias
  #4 (permalink)  
Antiguo 07/04/2007, 08:38
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Condición simple.

Las dos formas que yo las hago son asi:
Código:
 
If Condition Then
MsgBox "Primer Msg"
MsgBox "Segundo Msg"
MsgBox "Enesimo Msg"
End If
o tambien asi:
Código:
 
If Condition Then : MsgBox "Primer Msg" : MsgBox "Segundo Msg": MsgBox "Enesimo Msg"
Si bien es cicierto yo los dos puntos (:) los uso para escribir mas de una sentencia en una sola linea.
__________________
Vivir para ser buenos y ser buenos para servir mejor.
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 21:45.