DELAY |
Délai |
---|---|
Turbo Pascal 3+ | CRT |
Syntaxe
Procedure Delay(sec_1000:Integer); | Version 3 |
Procedure Delay(sec_1000:Word); | Version 4 à 7 |
Paramètres
Nom | Description |
---|---|
sec_1000 | Ce paramètre permet d'indiquer le nombre de millième de secondes d'attente. |
Description
Cette procédure permet d'effectuer une pause correspondant au nombre de millième de seconde spécifié.
Remarques
- ATTENTION ! Il ne faut pas oublier de télécharger la mise-à-jour de l'unité Crt de Borland car une division par 0 se produit avec des machines avec un microprocesseur de 2 GHz ou plus.
- Le délai est une approximation, en fonction du microprocesseur et des composantes matériels, le délai ne durera donc pas exactement le nombre de millième de seconde spécifiés.
- Lors de la compilation de votre code source, si vous avez l'erreur suivante :
Error 3: Unknown identifier. |
c'est que la procédure n'est pas reconnu. Dans ce cas, deux possibilités, soit vous avez oublier d'indiquer Crt dans votre instruction Uses ou que vous avez une procédure avec associé un autre unité et dans ce cas, indiquez «Crt.Delay».
Exemples
Le programme suivant permet d'attendre 2 secondes et affiche un message lorsque les 2 secondes se sont écoulés :
Essayer maintenant !
L'exemple suivant permet de créer un signal sonore «Bip» :
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 138.
Le grand livre du Turbo & Borland Pascal 7.0, Edition Micro Application, Reiner Scholles, 1993, ISBN: 2-86899-873-9, page 1221.