�Es posible que siempre muestres el registro de datos aunque no hayas cargado nada en �l?, es decir, �siempre enciendes el indicador SFLDSP aunque no se haya cargado el subfichero?
-----Mensaje original-----
De: Felix Arellano Tamez [mailto:[EMAIL PROTECTED]
Enviado el: mi�rcoles, 26 de enero de 2005 21:04
Para: [email protected]
Asunto: problema con funciones


Que tal Foro!!

Alguien pudiese ayudarme con lo siguiente:
quiero mostrar una ventana que tenga en la �parte inferior la leyenda de las funciones  pero tengo un mensaje de eror.
cuales pueden ser las razones por las que un programa que despliega un subfichero en tipo window  emita  el siguiente mensaje:

Mensaje . . . . :   Se ha producido un error de sesi�n o dispositivo en el  archivo SELCOLOW (C G D F).

de antemano les comento que ya valide algunas de las causas por las que se emite este mensaje:
1.- los indicarores de SFLDSP, SFLDSPCTL  no estan asocioados con algun indicador
2.- Alguna de las variables del registro de control tiene datos invalidos.
3.- La version compilada del dispositivo DSPF es diferente a la del programa.

nota: la estructura de los registros del objeto tipo subfichero viasto como un aventana son:


1.- WINREG        es una ventana en donde se visualizan las funciones del pie de la ventana ej (F3=Salir F12=Cancelar, etc;)
2.- SUBFICH        Es el registro de los datos del subfichero
3.- CTLFICH        es elk registro de control del subfichero
4.- REG000        es un registro con datos vacio

el registro CLTFICH esta relacionado con el registro WINREG; es decir WINREG es el esqueleto en donde se viualizara el registro de control con su subfichero; de tal forma que la secuecia del programa es

SFLCLR = *on;
write CTLFICH;
SFLCLR=*off;
exsr CARGASUBF;
SFLDSP =*on
SFLDSPCTL=*on;
write REG000
write WINREG
exfmt CTLFICH                  Aqui esta el error



espero haya sido explicito en mi problema

un saludo y gracias de antemano

Responder a