Ver Mensaje Individual
  #5  
Antiguo 04-12-2009
Avatar de bosster_018
bosster_018 bosster_018 is offline
Miembro
 
Registrado: nov 2009
Ubicación: Bolivia
Posts: 127
Reputación: 15
bosster_018 Va por buen camino
No entiendo

Todavía soy novato, por lo tanto no te entendí muy bien...

Osea... ¿No quieres utilizar el Timer que tiene Delphi?

Cita:
Empezado por gandalf85:
Pero si Windows mandaría mensajes a las Aplicaciones con estos datos podríamos evitar poner el Timer
y tan solo tendríamos que capturar ese mensaje
Osea quieres evitarte poner varios Timer para realizar sólo un procedimiento...
Si fuera así puede servirte la función "SetTimer" que se ejecuta en modo consola y puede ser usada al igual que un Timer:
Por ejemplo para llamar a un procedimiento se puede usar de esta manera:

Código Delphi [-]
procedure Mensaje;
begin
  ShowMessage('hola');
end;

{Con el SetTimer llamamos al procedimiento cada x segundos, en este caso cada 3 segundos
(como el timer, los segundos se esecriben como milisegundos)}
begin
  SetTimer(0, 0, 3000, @Mensaje);
end.
{Nota importante: como podemos ver la funcion SetTimer se lo coloca al final de la unidad,
pero antes de escribir un Begin en este}

Como te dije apenas soy un novato, por lo que esta respuesta puede no ser la correcta.

Posd: Por lo menos reviví el post para que otras personas más avanzadas lo vean y te respondan correctamente

Última edición por bosster_018 fecha: 04-12-2009 a las 17:52:25.
Responder Con Cita