Con vuestras palabras explicar cuando creéis que se produce un error u otro.
Y aplicarlo a gambas o al lenguaje que os guste.
1 - De compilación. A la hora de crear un ejecutable, el compilador no entiende lo que se ha escrito.
2 - De ejecución. Creo que es por un código mal diseñado.
Cuando escribimos en el editor, este puede autocompletar lo que escribimos.
Si escribimos Pri...nos ayuda y nos dice, que puede ser Print, Private.
La equivocación es poco probable. No es probable un error de sintaxis.
Un error de sintaxis pertenece a compilación. Pero nosotros en gambas no estamos
compilando cuando escribimos, le tenemos que decir que compile. (Sabemos que
el basic es interpretado ).
¿ Quién nos esta diciendo como completar el código ?. Un chivato!.
¿ Quién es el chivato ?.
Si declaro una variable donde no debo y el modificador que uso no es el correcto.
tendré que compilar el código para ver si funciona. Ya que aunque la sentencia
es correcta..Gambas dice...eeeh, pero que esto ?. Un Private inesperado!.
Es como cuando te pilla el acomodador en el cine cuando no te corresponde el asiento
donde estas.
Si me voy a la ayuda de gambas...pues seguramente "private unexpected"..
O al menos la palabra "unexpected" no la veo por ningún lado.
Aunque existe un indice en la ayuda. En inglés no viene esa palabra.
Quizás algún tipo de buscador añadido a la ayuda podría encontrar referencias
en la ayuda de gambas. Entrar una palabra y mostrarnos todas las coincidencias.
¿ Qué pasa si uso algo como esto ?.
gambas no dice, oyee, pero tu crees que eso es forma de declarar una variable ?.
El código se ejecuta perfectamente.
Pero si hago..
Nos dará error.
Visto los errores de antes, la mayoría son fallos después de la compilación.
En cuanto a código mal diseñado fuera de bucles sin fin. Como no sea una forma
de que se debe hacer algo...
Por ejemplo que puede que en gambas ocurra igual.
En un procedimiento que es static, este solo puede acceder a variables estáticas.
¿ Qué tipo de error es ese si ocurre ?. ¿ De compilación o de ejecución ? .
Pues volvemos a lo mismo.
Saludos