La Web del Programador: Comunidad de Programadores
 
    Pregunta:  31480 - ERROR (103) EN NIVELES DE ANIDAMIENTO DE PROGRAMAS DO.
Autor:  Alejandra Gonzalez
Trabajo con GENEXUS con generador FOXPRO 2.6 DOS. Al momento de ejecución, me da un error DO NESTING TOO DEEP, pero no tengo manera de controlar los DO ya que el fuente lo genera FOX. Hay alguna manera de configurar el FOX para que no controle los niveles de anidamiento? Y si no, cómo puedo hacer para que no salga este error?
Gracias.

  Respuesta:  Ricardo Sierra
Entiendo que utilizas GENEXUS para generar parte de tu codigo... estos generadores muchas veces no toman en cuenta el rendimiento y las limitaciones del lenguaje, como es en este caso que planteas, te sugiero modifiques tu misma el programa y evites este error.

Como? .....
Lo que puedes hacer es sacar el codigo que esta dentro de un ciclo DO...ENDDO y ponerlo como otro .PRG y de esta forma evitar muchos DO...ENDDO dentro del mismo PRG.

Espero te ayude!