Autor Tema: sentencia if  (Leído 3018 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado nacha4

  • PIC16
  • ***
  • Mensajes: 113
sentencia if
« en: 17 de Enero de 2006, 02:56:00 »
quiero saber si esto se puede hacer ya que me da error y en el libro da un ejemplo parecido no se que pasa

If Alarma.Caption = "ON" Then
    If Shape6.BackColor = &HC0C0FF Then
    MsgBox "Alarma"
    End If

Desconectado Modulay

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 2651
RE: sentencia if
« Respuesta #1 en: 17 de Enero de 2006, 06:08:00 »
Creo que te falta añadir otro "End if"

Desconectado nacha4

  • PIC16
  • ***
  • Mensajes: 113
RE: sentencia if
« Respuesta #2 en: 17 de Enero de 2006, 08:50:00 »
Donde debajo del otro end if?

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
RE: sentencia if
« Respuesta #3 en: 17 de Enero de 2006, 10:04:00 »
Si nacha, debajo del otro.
O bien, ponlo asi:

If Alarma.Caption = "ON" Then
   If Shape6.BackColor = &HC0C0FF Then MsgBox "Alarma"
End If


Si lo pones asim no necesitas cerrar (poner endif) al segundo if( el anidado).
Exitos.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
RE: sentencia if
« Respuesta #4 en: 17 de Enero de 2006, 23:58:00 »
¿Y porqué no haces esto?

Codigo:
If Alarma.Caption = "ON" and Shape6.BackColor = &HC0C0FF Then MsgBox "Alarma"


 

anything