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]
