lbezani64

Talcahuano
17 Mensajes
OFF-Line
| Enviado el 26-07-2010 :: 17:19  
Estimados algo muy sencillo, pero como hace tiempo no trabajaba con cobol,. Quiero eliminar el beep al hacer display o accept, pero no me funciona colocando "no beep". Los display que uso y accept los hago usando formatos creados en screen section. Se puede hacer?
Otra cosa cree un archivo bat para ejecutar el programa desde DOS colocando un acceso directo en escritorio, al terminar el programa quiero que se me cierre la ventana DOS. Como lo hago?
Gracias
|
 
|
|
Gusaiello

Quilmes Arg.
50 Mensajes
OFF-Line
| Enviado el 26-07-2010 :: 17:32  
Simple
ACCEPT campo LINE xx POSITION xx NO BEEP.
Claro que esto siempre me funciono en la PROCEDURE con RM/85 para DOS.
[ Este mensaje fue editado por: Gusaiello el 26-07-2010 17:35 ]
|
 
|
|
lbezani64

Talcahuano
17 Mensajes
OFF-Line
| Enviado el 26-07-2010 :: 17:37  
Si, pero al colocar lo siguiente:
Accept Pant-02 no beep.
donde pant-02 esta dfinida en screen section asi:
01 pant-02.
02 line number is 9 col number is 45
pic is x to op auto required full.
Me da el siguiente error:
Statement has wrong format.
|
 
|
|
jaam

86 Mensajes
OFF-Line
| Enviado el 26-07-2010 :: 17:37  
Para quitar el beep:
Debes modificar el fichero de configuracion, por ejemplo el fichero windows.cfg que viene con el runtime y buscar la siguiente entrada
RUN-ATTR beep=no
(si no dispones del mismo, creas un fichero texto nuevo y pones dicho texto), despues en la ejecucion debes poner:
runcobol programa.cob x=windows.cfg
Para quitar la ventana del dos:
dentro del fichero .bat debes arrancar el programa como te indico
start runcobol programa.cob
Saludos,
|
 
|
|
lbezani64

Talcahuano
17 Mensajes
OFF-Line
| Enviado el 26-07-2010 :: 18:12  
Ok.solucione lo del beep
gracias
Veo ahora lo del cierre de la interfaz DOS
|
 
|
|