No puede pasarse el parámetro por referencia cuando puede cambiarse durante la llamada.
30
Causa . . . . . : No pueden pasarse por referencia los siguientes tipos de parámetros cuando pueden cambiarse durante la llamada:
Se ignora la sentencia.
Recuperación . : Cambie el parámetro a un nombre de campo que pueda modificarse o si el parámetro es una matriz, asegúrese de que sea contigua. Vuelva a compilar.
Descripción técnica . . . . . . . . . : Una matriz no contigua es una matriz cuyos elementos no estén adyacentes directamente en el almacenamiento. Esto ocurre cuando se define un subcampo mediante la palabra clave OVERLAY donde el parámetro OVERLAY es una matriz y la longitud del subcampo es inferior a la longitud de la matriz solapada.
Pueden cambiarse todos los parámetros de *ENTRY PLIST durante la llamada; los parámetros definidos en prototipos pueden cambiarse durante la llamada si no se utilizan las palabras clave CONST o VALUE en el prototipo.