INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 
[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
trabar teclas en turbo pascal

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
Franck
Nuevo Miembro
Nuevo Miembro


Registrado: 27 Jun 2006
Mensajes: 2

MensajePublicado: Mar Jun 27, 2006 4:14 am    Título del mensaje: trabar teclas en turbo pascal Responder citando
Hola!!!! soy un estudiante de ing. en sistemas de informacion. Hace poco tiempo q empece con la programacion en pascal. Tengo una duda que por ejemplo en visual basic no la tenia. Necesito saber como hacer para poder trabar las teclas en una aplicacion realizada en pascal, es decir, para q el ususario al presionar ciertas teclas las mismas no aparezcan en pantalla. En visual Basic es muy facil ya q la programacion orientada a objetos permite programar en los eventos de los textbox el cambio del codigo ascii de la tecla presionada.
A continuacion le sdejo un algoritmo q diseñe para q perimita ingresar solo enteros, el problema es q me parece q es demasiado extenso y creo q se podria realizar de una forma mucho mas sencilla y ordenada.
Desde ya les agradezco su ayuda. chau.



program a;
uses crt;
var opc:char;
i,cont,cont1,cod:integer;
pot,num,num1:real;
begin
clrscr;
repeat
opc:=readkey;
cod:=ord(opc);
num1:=cod-48;
pot:=1;
until ((ord(opc)>=4Cool and (ord(opc)<=5Cool or (ord(opc)=13));
cont:=1;
while ((ord(opc)<>13) and (cont<7))do
begin
write(opc);
repeat
opc:=readkey;
if ((ord(opc)>=4Cool and (ord(opc)<=5Cool) then
begin
cod:=ord(opc);
num1:=(num1*10)+(cod-4Cool;
end;
until ((ord(opc)>=4Cool and (ord(opc)<=5Cool or (ord(opc)=13));
cont:=cont+1;
end;
clrscr;
writeln(num1:0:0);
readkey;
end.
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En Programación >> AYUDA PROGRAMA PASCAL!
En Hardware >> TARJETA GRAFICA 256MB XFX 8400GS PCX ...
En Programación >> Duda en pascal :(
En General >> URGENTE PASCAL
En General >> ayuda con teclas de portatil
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz