Comunidad Gambas-es
[SOLUCIONADO] ¿Como continuo a la siguiente línea indefinidamente ante errores sucesivos? - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: [SOLUCIONADO] ¿Como continuo a la siguiente línea indefinidamente ante errores sucesivos? (/thread-457.html)



¿Como continuo a la siguiente línea indefinidamente ante errores sucesivos? - gambafeliz - 11-06-2021

Hola

Tengo errores sucesivos a sabiendas pero que necesito simplemente que el código avance error tras error, ¿como hago para que salte a la siguiente línea error tras error hasta que llegue a la línea que no va a fallar más?

Gracias.

Lo auto-resuelvo se hace con Try delante del código que sabemos que va a dar error ó no. Esto hará que siga con la siguiente línea.


RE: ¿Como continuo a la siguiente línea indefinidamente ante errores sucesivos? - Shordi - 11-06-2021

Si además le añades un aviso en consola o en un fichero, pues mejor.





Código:
dim fich as string

while lo que sea
     try linea peligrosa
     if error then
          fich &=Error.text & gb.newline
      endif
wend
file.save(user.home&/"ficheroerrores.txt",fich)



RE: ¿Como continuo a la siguiente línea indefinidamente ante errores sucesivos? - gambafeliz - 11-06-2021

Gracias Shordi muy interesante tu aporte. Aunque tengo que pensar si me interesa para mi caso concreto ya que es para hacer un Drop View a sabiendas de que no exista. Y para pasar de controlarlo demás pues decido hacer un Try para seguir con las líneas siguientes.

En fin, gracias, Sr Smile