Ayuda , error de compilacion: else sin if ??

Iniciado por Phobos16, 26 Abril 2013, 09:02 AM

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

Phobos16

pues soy nuevo , y no se mucho todavia..
estoy tratando de hacer un keylogger remoto.



y el error:





alguien que me ayude, gracias...

Eleкtro

Por desgracia aún no he desarrollado vista de águila, puedes copiar el código de la condicional o subir una imagen a tamaño real?, gracias.

Saludos.








elketos

Hola amigo.

Encontré tu error.
Primero te explicare que es el IF - ELSE - ENDIF
if - else - endif son variantes que utiliza visual basic  en tu caso el 6.0 por lo que veo en tu interfase de la imagen para crear una función para determinada cosa esta función que esta escrita a través de códigos se podría llamar algoritmo
Significado de if - else - endif.
if = si (comienzo de variante)
else = mas
endif = fin de si (fin de variante)
Bueno una ves explicado esto quedaría así:

si (comienzo de variante) el texto1 es igual a administrador y el texto2 es igual a (no alcanzo a leer lo que dice) entonces caja de mensaje  (acceso autorizado)
form1.visible = verdadero
form2.visible = falso
mas (aquí esta el error va sin si (if)) el texto1 y el texto 2 = "" (nada) entonces
caja de mensaje (acceso denegado)
fin de si (fin de variante)

Y listo error solucionado.

Connotación =

Error = elseif = mal
Solución =else = bien
else va sin el if al final y listo.

Espero a verte ayudado. Saludos




Eleкtro

#3
Cita de: elketos en 21 Mayo 2013, 20:45 PMelse = mas
¿Lo sacaste de GoogleTranslate o que? xD

EDITO: Aparte, no se si te he entendido bien por el idioma pero creo que dices que el ElseIf no se puede usar, el Elseif existe, es válido de la forma en la que parece que lo usa en la imagen (digo "parece", porque no se ve casi nada)

No es por trollear, de verdad, pero esa traducción puede confundir a la gente que no sepa. Si me lo permites lo voy a aclarar mejor:


If = Si... (Inicio de condicional)
Then = Entonces
Else = De lo contrario
Elseif = De lo contrario + inicio de una nueva condición
End if = Fin de condicional


Pseudo:
Si (esta condición) se cumple, entonces...
  Hacer esto
De lo contrario, si no se cumple la condición...
  Hacer esto otro
Fin



Literal:
If "A" = "B" then
  Msgbox("A es igual que B")
Else
  Msgbox("A no es igual que B")
End if



EDITO:
Otro ejemplo:

If "A" = "B" then
  Msgbox("A es igual que B")
Elseif "B" = "B" Then
  Msgbox("B es igual que B")
Elseif "C" = "B" Then
  Msgbox("C es igual que B")
Else
  Msgbox("A no es igual que B")
End if


En el último ejemplo se cumple la condicón de la expresión ("B" = "B"), el siguiente "Endif" no se procesa, y el "Else" tampoco, porque ya se ha cumplido la condicón, fín del bloque.


Saludos!








XresH

#4
Cita de: elketos en 21 Mayo 2013, 20:45 PM
Hola amigo

Encontré tu error.
Primero te explicare que es el IF - ELSE - ENDIF
if - else - endif son variantes que utiliza visual basic  en tu caso el 6.0 por lo que veo en tu interfase de la imagen para crear una función para determinada cosa esta función que esta escrita a través de códigos se podría llamar algoritmo
Significado de if - else - endif.
if = si (comienzo de variante)
else = mas
endif = fin de si (fin de variante)

Bueno una ves explicado esto quedaría así:

si (comienzo de variante) el texto1 es igual a administrador y el texto2 es igual a (no alcanzo a leer lo que dice) entonces caja de mensaje  (acceso autorizado)
form1.visible = verdadero
form2.visible = falso
mas (aquí esta el error va sin si (if)) el texto1 y el texto 2 = "" (nada) entonces
caja de mensaje (acceso denegado)
fin de si (fin de variante)

Y listo error solucionado.

Connotación =

Error = elseif = mal
Solución =else = bien
else va sin el if al final y listo.

Espero a verte ayudado. Saludos






Estoy en desacuerdo con esta parte, yo lo diria de la siguiente manera que a mi entender es la correcta:

[b]if = si (condición; por ejemplo variable Integer es igual a 8) Then (Entonces)
Código
else = (Sino; si la variable Integer NO es igual a 8) Entonces
Código
endif = fin de si (fin de Bloque)[/b]



Saludos.
[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<