GS-Zone

TENGO UNA DUDA MUY IMPORTANTE Ir al Indice

Moderadores: Moderadores de Argentum, Especialistas de Argentum, Especialistas de Programación

4
Este tema se encuentra cerrado.

Nota » 11 Nov 2011 16:20

Miren , por que aveces en visual basic agrego algo en el modulo TCP y no me compila ya que me tira error en la ultima linea del " End SUb"

Error : Compile error : block if with out end if , y si agrego end if arriba ,se me bugean comandos .
Programador
Newbie [1]
Registrado: Septiembre 2011
Ubicación: En mi casa
Mensajes: 23

Nota » 11 Nov 2011 16:29

bloque if sin end if , pone end if donde te parezca si no deja el código jej

Imagen
@lautamarino
536
Oraculo [5]
Registrado: Octubre 2011
Mensajes: 2036
Aportes: 46
Premios: 1
Embajador (1)

Nota » 11 Nov 2011 16:43

Abriste un if sin cerrarlo. Si lo agregas al final haces que el condicional recorra cosas que no debe recorrer entonces el comando se bugea...

Te doy un ejemplo...

If userlist(userindex).flags.muerto = 1 then
Call senddata(sendtaget.toindex,0, "Estas muerto")
exit sub
''' Acá debería ir el end if

Call LOQUESEA
End sub


El código va a tirar error porque el condicional se abre pero no se cierra y en el caso de agregar el "End if" arriba del "End sub" el "Call LOQUESEA" entra en el condicional cuando no debería.

PointMe. ¿Serás el más votado?

Imagen

Publica tu ao en Ranking AO!
Imagen

© PointMe y Ranking AO by Dex Systems
Dex Systems.
584
Dragon Ancestral [2]
Registrado: 5 Años de membresía!
Mensajes: 2979
Aportes: 16

Nota » 11 Nov 2011 16:56

uuuuuuuuuu sos un master, mepa que ya lo arregle, aver si me bugiaron coando, pera =$
Programador
Newbie [1]
Registrado: Septiembre 2011
Ubicación: En mi casa
Mensajes: 23

Este tema se encuentra cerrado.

Volver a Otras versiones

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados