Temporisation sous Delphi
Résolu/Fermé
Bonjour,
Désolé de vous déranger pour si peu, mais je cherche comment remplacer dans Delphi l'ancienne procédure Delay() de Turbo Pascal. L'emploi du composant Timer me semble un peu énigmatique...
Merci de vos lumières.
Désolé de vous déranger pour si peu, mais je cherche comment remplacer dans Delphi l'ancienne procédure Delay() de Turbo Pascal. L'emploi du composant Timer me semble un peu énigmatique...
Merci de vos lumières.
A voir également:
- Temporisation sous Delphi
- Telecharger delphi 7 - Télécharger - Langages
- Bde delphi - Télécharger - Édition & Programmation
- Clé delphi 7 - Forum Delphi
- Le délai de temporisation de sémaphore a expiré - Forum compta / gestion
- Télécharger pilote autocom cdp+ usb delphi - Forum Pilotes (drivers)
2 réponses
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 101
Modifié par [Dal] le 5/09/2013 à 10:37
Modifié par [Dal] le 5/09/2013 à 10:37
Salut,
Tu as Sleep, qui est une procédure prenant en argument des millisecondes :
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/SysUtils_Sleep.html
qui va cependant interrompre le thread the l'application.
Si c'est une application console, ce n'est pas très grave. Si c'est du GUI, ce va geler ta fenêtre.
Tu peux contourner le problème en mettant Sleep dans une boucle de gestion des messages. Tu as plusieurs exemples en cherchant sur le net. Par exemple là :
https://www.swissdelphicenter.ch/en/showcode.php?id=55
Dal
Tu as Sleep, qui est une procédure prenant en argument des millisecondes :
http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/SysUtils_Sleep.html
qui va cependant interrompre le thread the l'application.
Si c'est une application console, ce n'est pas très grave. Si c'est du GUI, ce va geler ta fenêtre.
Tu peux contourner le problème en mettant Sleep dans une boucle de gestion des messages. Tu as plusieurs exemples en cherchant sur le net. Par exemple là :
https://www.swissdelphicenter.ch/en/showcode.php?id=55
Dal