Si lo que quieres hacer es que un programa que fue llamado por otro no borre
la pantalle del llamador seria asi:
Define este formato de pantalla:
A R SAVSCR
A ASSUME
A OVERLAY
A 24 79' '
y antes de dar el SNDRCVF RCDFMT(PANT2)
tendrias que dar un SNDF RCDFMT(savscr)
si lo haces en rpg seria:
write savscr
exfmt pant2
Atentamente,
Bernabé Estrada
----- Original Message -----
From: "VALENCIA Informatique" <[EMAIL PROTECTED]>
To: "forum.help400" <[email protected]>
Sent: Tuesday, March 06, 2007 10:46 AM
Subject: RE: Diseño pantallas y RPG
Lo siento me he explicado mal estaba con otras cosas y os he hablado de un
RPG, os lo resumo con un esquema....
CL1----- dclf pantalla1
SNDRCVF RCDFMT(PANT1)
call cl2
CL2-----dclf pantalla2
SNDRCVF RCDFMT(PANT2)
Se siga manteniendo en pantalla (por debajo del PANT2) el registro PANT1 del
CL1 mientras se ejecuta pant2 del CL2.
Salu2
________________________________
De: [EMAIL PROTECTED] en nombre de Juan
Enviado el: lun 05/03/2007 15:34
Para: 'forum.help400'
Asunto: RE: Diseño pantallas y RPG
En la dds puesdes poner
0011.00 A KEEP
0012.00 A OVERLAY
O esta otra
0068.00 A INZRCD
0069.00 A CLRL(*NO)
0070.00 A OVERLAY
Dependiendo
Y por ultimo cuando compiles la pantalla cambiale el patametro RSTDSP
*(YES)
Crear archivo de pantalla (CRTDSPF)
Teclee elecciones, pulse Intro.
Restaurar pantalla . . . . . . . RSTDSP *YES
Saludos cordiales,
________________________________
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En nombre de VALENCIA
Informatique
Enviado el: Lunes, 05 de Marzo de 2007 08:12 a.m.
Para: forum.help400
Asunto: Diseño pantallas y RPG
Una pregunta para los foreros que usan RPG.
Cuando tienes un fichero de pantalla y quieres que varios de los registros
se muestren sin borrar el anterior no tienes más que poner un overlay. Mi
problema es cuando creo un RPG y este al final tiene una salida hacia un
registro de pantalla, en el RPG declaro el fichero combinado y al
dispositivo WORKSTN, pero cuando ejecuto un registro de pantalla de ese
fichero aunque en la cabecera ponga un overlay me borra de todas formas la
pantalla anterior. ¿Como he de hacer para que aunque llame a otro (o al
mismo) registro de pantalla no me borre la pantalla anterior???.
Salu2
--------------------------------------------------------------------------------
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio m&#225;s de NEWS/400.
&#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400