Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Componente Timer... ¿Se puede hacer esto? (https://www.clubdelphi.com/foros/showthread.php?t=52698)

sergiotur 28-01-2008 22:10:56

Componente Timer... ¿Se puede hacer esto?
 
Buenas...
A ver si algún "guru" puede aclararme esta duda.
Resulta que tengo un Timer en un Form, para que pasado x tiempo se ejecute una acción (un refresco en un WebBrowser).

Lo que ocurre es que me gustaría que ese tiempo fuese aleatorio, y no siempre el mismo.

Ejemplo:
Ahora tengo el WebBrowser que se actualiza cada 5 minutos, pero me gustaría que se actualizara aleatoriamente entre 5 y 10 minutos, y no siempre en el mismo plazo de tiempo...

No se si he logrado explicarme.

¿Es posible hacer esto que digo?
¿Podéis indicarme como?

Salu2.

marcoszorrilla 28-01-2008 22:16:41

Lo que quieres es posible, pues la propiedad de tiempo del Timer se puede modificar en tiempo de ejecución, si te miras la ayuda sobre la función Random
y lo aplicas tendrás lo que deseas.

Código Delphi [-]
var

   I: Integer;
 begin
   Randomize;
   for I := 1 to 50 do begin
     { Write to window at random locations }
     Canvas.TextOut(Random(Width), Random(Height), 'Boo!');
   end;
 end;

De la ayuda de Delphi.

Un Saludo.

sergiotur 28-01-2008 22:25:07

Muchas gracias.
Desconocía la función Random...

Voy a mirarlo mas a fondo.

Salu2.


La franja horaria es GMT +2. Ahora son las 20:58:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi