Temporisation sous Delphi
Résolu
Magicien13005
-
Magicien13005 -
Magicien13005 -
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
- Delphi 7 - Télécharger - Langages
- Bde delphi - Télécharger - Édition & Programmation
- Temporisation osd ✓ - Forum Access
- Delphi 7 serial number - Forum Delphi
- Clé de delphi 7 - Forum Delphi
2 réponses
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