Domingo 22 de Diciembre de 2024, 11:04
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Pascal
»
Validar (#5).
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Validar (#5). (Leído 1552 veces)
_.B._
Miembro activo
Mensajes: 88
Validar (#5).
«
en:
Jueves 12 de Febrero de 2004, 05:55 »
0
Saludos!.
Me falta validar variables de tipo REAL, pero ese lo hago luego.
Si les gusta, usenlo.
Lean el código, q no es muy complejo.
A programar!.
Bernardo L.
NOTA:
también lo subí a
VALIDABL.PAS
, para click con botón derecho, y guardarlo.
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
Tweet
¡Olmo, dame peras!
www.BernardoLG.net
_.B._
Miembro activo
Mensajes: 88
Re: Validar (#5).
«
Respuesta #1 en:
Jueves 12 de Febrero de 2004, 23:28 »
0
Código: Text
FUNCTION ValidaReal (Desde,Hasta:REAL; RespAttr:BYTE):REAL;
VAR
X,Y,TextAttr1:BYTE;
ErrVal:INTEGER;
AuxReal:REAL;
AuxStr:STRING;
AuxConj:ConjChar;
Oke:BOOLEAN;
BEGIN
AuxConj:=NumsChar+['E','e','+','-','.'];
TextAttr1:=TEXTATTR;
WhereXY (X,Y);
REPEAT
REPEAT
GOTOXY (X,Y);
CLREOL;
AuxStr:=ValidaString (255,AuxConj,RespAttr);
VAL (AuxStr,AuxReal,ErrVal);
IF ErrVal <> 0 THEN
BEGIN
Oke:=FALSE;
Ding
END
ELSE Oke:=TRUE
UNTIL Oke;
IF (AuxReal < Desde) OR (AuxReal > Hasta) THEN
BEGIN
Oke:=FALSE;
Ding
END
ELSE
Oke:=TRUE
UNTIL Oke;
ValidaReal:=AuxReal;
TEXTATTR:=TextAttr1
END;
Bernardo L.
¡Olmo, dame peras!
www.BernardoLG.net
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Pascal
»
Validar (#5).