En la posición indicada del programa se hace referencia a un bloque PROCESS o FUNCTION inexistente; puede tratarse de uno de los siguientes casos:
- Se ha tecleado incorrectamente el nombre de un proceso o función; revise el nombre original pues puede que sea en su definición donde el nombre no aparece correctamente.
- Se ha pretendido utilizar una función del lenguaje y no se ha escrito su nombre correctamente; en este caso puede acceder a la ayuda para buscar el nombre exacto de la función.
- Se hace referencia a un proceso o función cuyo código aún no se ha definido, por ello si se quiere compilar el programa se debe definir el bloque, al menos, como sigue:
PROGRAM mi_juego; BEGIN mi_proceso(); END PROCESS mi_proceso() BEGIN END
Indicando en el nuevo bloque los parámetros que recibe (en el ejemplo anterior no recibe ningún parámetro).