Pascal/Turbo Pascal - comando para detener simulacion

 
Vista:

comando para detener simulacion

Publicado por juan (6 intervenciones) el 16/12/2005 20:24:15
Hola;
tengo q hacer una simulacion y en cualquier momento a pulsar una letra el programa debe salir a un menu.
¿alguien podria decirme cual es el comando que he de usar?
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:comando para detener simulacion

Publicado por Allan Andrade (48 intervenciones) el 16/12/2005 21:15:08
Bien puedes usar algo así:

function salir : boolean;
var
c : char;
begin
salir:=false;
if keypressed then
begin
c:=readkey;
if (ord(c)=27) then salir:=true;
end;
end;

……
Repeat
Simulación;
Until (salir);
……..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:comando para detener simulacion

Publicado por juan (6 intervenciones) el 16/12/2005 21:43:14
muxas gracias,x tu ayuda.
tb me gustaria saber si no hay una palabra reservada de pascal que lo haga ,se tiene q parar unicamente cuando pulso la 's',x si acaso simplifica el problema q solo sea una letra
Muxas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:comando para detener simulacion

Publicado por Allan Andrade (48 intervenciones) el 16/12/2005 22:01:19
Bueno de hecho eso hace al pulsar la letra ESCAPE (ord(c)=27) detiene el programa o procedimiento, en la parte de ord(c)=xx puedes cambiar este numero dependiendo de el numero decimal de la tecla que pulses, creo que para la letra ‘s’ minuscula es 115, nada mas cambia ord(c)=115.

Éxitos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar