Ejemplo 2: Llamada de un programa principal como subprograma
1.25.3.2
Llamada de subprograma con transferencia de parámetros (EXTERN)
Función
En la llamada de subprograma con transferencia de parámetros se pueden transferir directa-
mente variables o valores (no en parámetros VAR).
Los subprogramas con transferencia de parámetros se deben declarar con EXTERN antes
de la llamada en el programa principal (p. ej., al inicio del programa). Para ello se indican el
nombre del subprograma y los tipos de variables en el orden en que se transfieren.
Tanto los tipos de variables como el orden de transferencia deben coincidir con las
definiciones establecidas con PROC en el subprograma. Los nombres de los parámetros
pueden ser distintos en el programa principal y en el subprograma.
Sintaxis
EXTERN <Nombre del programa>(<Tipo Par1>,<Tipo Par2>,<Tipo Par3>)
...
<Nombre del programa>(<Valor Par1>,<Valor Par2>,<Valor Par3>)
La llamada de subprograma se tiene que programar en una secuencia CN propia.
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
PRECAUCIÓN
PRECAUCIÓN
Programación flexible de CN
1.25 Uso de subprogramas
187