FoxPro/Visual FoxPro - error de nivel

 
Vista:
sin imagen de perfil

error de nivel

Publicado por Matias (25 intervenciones) el 31/03/2006 00:48:06
Hola chicos queria consultarles sobre un problemita que tengo. Estoy trabajando con una estructuras IF y me da error de niveles en IF/ELSE/ENDIF y se supone que es porque a algun IF le falta su corresponiente ENDIF pero no es asi esta todo correcto. Existe alguna otra causa por la cual me de este error???? Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error de nivel

Publicado por Roman Suazo (2723 intervenciones) el 31/03/2006 01:07:09
Lo mas seguro tenes un ELSE o un ENDIF mal puesto. No necesariamente tiene que ver con la cantidad de IFs y ENDIFS. Sin ver el codigo es dificil ayudarte, pero no es necesario que lo pongas ya que estos problemas se arreglan facil...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:error de nivel

Publicado por Ernesto Hernandez (4623 intervenciones) el 31/03/2006 05:21:12
Probablemente estan mal ubicados tus bucles cheka si algun IF ENDIF esta entre un DO ENDDO o un DO CASE ENDCASE ..ese podria el por que te manda el error

eje.
IF !EOF()

DO WHILE .T. AND !EOF()

ENDIF

ENDDO

este es un ejemplo de lo que puede estar pasando ......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:error de nivel

Publicado por Plinio (7841 intervenciones) el 31/03/2006 15:34:21
Con mucha frecuencia a mi me pasa que tengo que cerrar un FOR o un DO WHILE y en fez de ENDFOR o ENDDO pongo ENDIF y me da ese error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar