[delphi]fonction delay

fonction delay [delphi] - Programmation

Marsh Posté le 30-05-2001 à 14:25:43    

comment faire un delay en delphi
(ou accessoirement en direct X sous delphi)

Reply

Marsh Posté le 30-05-2001 à 14:25:43   

Reply

Marsh Posté le 30-05-2001 à 14:30:15    

C'est vrai que ca pourait m'interesser aussi.
J'en ai besoin rapidement pour un projet.
 
Merci tt le monde

Reply

Marsh Posté le 31-05-2001 à 00:08:33    

up


---------------
email : otb82@hotmail.com
Reply

Marsh Posté le 31-05-2001 à 00:40:27    

tu as l'API Sleep

Code :
  1. VOID Sleep(
  2.     DWORD dwMilliseconds  // sleep time in milliseconds  
  3.    );


mais ca va te freezer ton prog.
 
tu peux faire qqchose de moins genant avec cette procedure:

Code :
  1. procedure Delay(ADelay : LongWord);
  2. var
  3.   lwStart: Longword;
  4. begin
  5.   lwStart := GetTickCount;
  6.   while (GetTickCount < (lwStart + ADelay)) do
  7.   begin
  8.     Sleep(1);
  9.     Application.ProcessMessages;
  10.   end;
  11. end;


 
(pas sur que ca marche, je viens de le faire de tete)


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 31-05-2001 à 08:38:34    

sinon, y'a le composant Timer...Il génère une interruption toutes les x millisecondes... peut-être qu'avec un peu d'astuce t'arriveras à l'utiliser pour ce que tu veux faire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed