Con CALLP. Tienes que definir un prototipo para la llamada en la hoja D,
definiendo los par�metros, y hacer el CALLP al mismo. Algo as�:

D @ExcCmd                       pr                      extpgm('QCMDEXC')
D      P1Cmd                                         256a 
D      P1Lng                                            15p 5
  /free
         callp @ExcCmd (cmd:lng);
 /end-free
Saludos

Juan Carlos.

> -----Mensaje original-----
> De:   Javier Garc�a Marqu�s [SMTP:[EMAIL PROTECTED]
> Enviado el:   jueves, 18 de noviembre de 2004 17:43
> Para: [EMAIL PROTECTED]
> Asunto:       Call en RPG-Free
> 
> Ya que estamos con el RPG-Free y pasando a otro tema �come se llama a otro
> programa en RPG-Free? ya que no acepta el Call ni el Callb.
> 
> Saludos cordiales, 
> Javier Garc�a Marqu�s 
> LO�TRANS, Log�stica y Transporte, S.A. (Div. Inform�tica) 
> Tel.:      93 298 30 78 
> Fax.:     93 298 30 13 
> E-mail: [EMAIL PROTECTED] 
> Web:    www.lotrans.es
> 
> 
> 
> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] En nombre de Vicente Garc�a
> Enviado el: jueves, 18 de noviembre de 2004 16:55
> Para: [EMAIL PROTECTED]
> Asunto: Re: [TV041119] RPG sin indicadores �sigue siendo RPG? (era %Eof)
> 
> 
> Buenas tardes:
> En esta ocasi�n siento llevarte totalmente la contraria Juanra:
> 
> Con la aparici�n del ILE-RPG y posteriormente del RPG free el uso de
> indicadores pr�cticamente ha desaparecido por completo.
> 
> La totalidad de operaciones de acceso y trabajo con ficheros se han visto
> reconvertidas a BIFs que te evitan el uso de indicadores.
> 
> Cuando antiguamente accedias a varios ficheros, por ejemplo con CHAIN, y
> llegaba un momento en el que era necesario ejecutar ciertas acciones si
> habian sido satisfactorios todos los accesos la cosa quedaba mas o menos
> asi:
> 
>         N61N62N63       Z-ADD  0   VARIAB       5 0
> 
> Tenias que recordar que N61 era que hab�a sido satisfactorio el acceso al
> FICHEROA, N62 al FICHEROB y N63 al FICHEROC.
> 
> En ILE free la cosa ser�a tambi�n mas o menos:
> 
>    If %found(FICHEROA) And
>       %found(FICHEROB) And
>       %found(FICHEROC);
>          VariaB = 0;
>     EndIf;
> 
> Vamos que no hay color.
>         
> Que decir de los indicadores de pantalla o listado. Con la posibilidad de
> utilizar punteros, podemos dar nombres significativos a los indicadores
> que
> pasan a ser variables booleanas. En ILE free podemos preguntar:
> 
>     If Condicion;
>          CodClieProt = True;
>          CodPaisPosCursor =True;
>     EndIf; 
> 
> No es necesario utilizar *On u *Off puesto que se pueden definir las
> constantes True y False con estos valores y preguntar por ellas.
> 
> Se podrian poner muchos mas ejemplos.
> 
> No se trata de quitar indicadores por que si o por que vamos a utilizar
> ILE-free. Es el propio lenguaje el que te va a permitir hacer todo lo que
> hacias antes con mucho menos c�digo, mucho mas claro y sin necesidad de
> los
> indicadores.
> 
> Una de las cosas que mas nos llamo la atenci�n cuando comenzamos a
> utilizar
> el ILE free, fu� que los programas una vez tecleados compilaban casi
> siempre
> a la primera, puesto que las posibilidades de errores al teclear fuera de
> posici�n, falta de indicadores, variables sin definir, etc. son mucho 
> menores
> con el free.
> 
> freeSauriosSaludos
> 
> Juan Ram�n Garcia escribi�:
> 
> >Pr�logo: Hoy no es Viernes, es Jueves por la tarde (al menos en Espa�a) 
> >pero como �ltimamente el Foro tarda en replicar (al menos a mi) varias 
> >horas, algun@ ver�is este mensaje ma�ana.
> >-----------------------------------------------------
> >Hola a [EMAIL PROTECTED]:
> >
> >A ver, creo que, enfrascado con asuntos "legales" (LOPD y esas 
> >hierbas), me he perdido algo importante y gracias a este tema he 
> >levantado mis ojos de tanto BOE y RD's y mi esp�ritu RPGero ha sufrido 
> >un estremecimiento
> >
> >  
> >
> >>La pregunta es: c�mo 'apago' el %Eof(fichero)?
> >>    
> >>
> >>>Utiliza un indicador en el setll y lo apagas antes del nuevo setll
> >>>      
> >>>
> >>>>Hombre,con un indicador normal no hay problema, pero se trata de ir 
> >>>>quitando indicadores para cuando empecemos con Free RPG.
> >>>>        
> >>>>
> >
> >Pues no lo entiendo, debe ser que soy demasiado mayor y mis neuronas se 
> >han
> >  
> >
> 
> 
> _____________________________________________________
> Forum.HELP400 es un servicio m�s de NEWS/400.
> � Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
> 
> Para darte de baja, env�a el mensaje resultante de pulsar
> mailto:[EMAIL PROTECTED]
> 
> 
> _____________________________________________________
> Forum.HELP400 es un servicio m�s de NEWS/400.
> � Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
> 
> Para darte de baja, env�a el mensaje resultante de pulsar
> mailto:[EMAIL PROTECTED]

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a